Echo JS 0.11.0

<~>

astoilkov comments

astoilkov 3344 days ago. link 1 point
Only 150 lines of code. Compared to other TodoMVC implementations this is pretty small.
astoilkov 3530 days ago. link 1 point
Yes. ES6/ES7 are great but they are not ready yet. I am looking into ways to make jsblocks more ES6/7 friendly. Regarding the server-side rendering I believe it is very powerful feature. We use client-side framework to improve user experience and server-side rendering does improve user experience because there is no flickering before the framework kicks in. And if you cache the pages you will also get extra performance boost.
astoilkov 3530 days ago. link 1 point
You are correct. I believe performance is a must but not what is most important. You could see other interesting features like debugging experience in the framework. Server-side rendering I believe is also a really powerful feature.
http://jsblocks.com/learn/introduction-why-jsblocks#debugging-experience

Additionally, I have been developing jsblocks for the past two years and I think that it has a lot of features to build complete applications. However, you could give an example of what jsblocks does not have that other framework has. :)
astoilkov 3531 days ago. link 2 points
I think I don't understand you correctly. In what stats you are interested in?
astoilkov 3531 days ago. link 2 points
Yes. You are correct. Sometimes client-side is better. However, currently http://jsblocks.com is under heavy load and is build using the jsblocks server-side rendering. The server-side rendering have caching enabled. I will introduce caching property that will update only the things like request to services which will help a lot.

You could take a look at the advantages here:
http://jsblocks.com/learn/introduction-why-jsblocks#server-side-rendering

Note: I have load tested http://jsblocks.com and it behavios extremely well.