Since then, JS has gotten about a billion times faster across pretty much all browsers. Also, "HTML5" was still woefully incomplete back then but browser vendors have since filled out support for key enabling technologies -- especially the wide variety of device access APIs that Apple never even tried to provide.
When I hear this refrain, I'm often tempted to ask how old the poster is because it seems to show a lack of historical knowledge of long-term Web trends.
Six years is a LONG time.
Go ahead. You might find there is a lot more to computing then web programming and not everyone works as a web developer.
JS has gotten slightly faster, but not much. JS isn't really a bottleneck anyway.
Six years has also increased the pixel count by 10x (150k pixels in the iPhone 1 vs. 2 million in the SGS4). The hardware has barely gotten faster relative to pixel count, and in some respects (such as memory bandwidth) has gotten slower.
The web is no more viable on mobile today than it was 6 years ago. Web doesn't do efficient - never has, probably never will.
1 billion = 10^9. If what you say is true, then the average length of JS code must have increased about 10^10, because despite increased bandwidth, most sites seem to run slower than they did 6 years ago. That is some pretty prodigious coding(8-))
Or maybe it's write delay caused by the NSA.