1) "Server-side rendering can be faster" - the information in this part quietly ignores the fact that:
* even if you have server-side rendering, you are still going to load external javascript/css files
* browsers optimize multiple resource loading by opening multiple concurrent connections and reusing connections
* you can and should use cdn (hence actually lowering the 'theoretical' minimum time)
* browsers cache excessively - and you can make them cache even for longer
* the fact that rendering on the server-side takes a lot of cpu and hence increases response time dramatically the more requests are made
6) while reloading the page when the code changes is a good idea, hot updating javascript is a really bad idea - beyond the fact that it's terribly hard, will most likely result in memory leaks in the end and as far as I know no one is doing it, it'll be extremely hard to maintain or debug.The rest of the principles are quite true, informative and should be practiced more often (assuming you actually have the time to engage in these kind of improvements as opposed to making more features).