It is what I've suspected for a while, the number of people who proactively disable JavaScript in their browser is just a fifth of that total of people who don't receive an enhanced JavaScript experience<p>Which means there are other reasons why fully tested and high quality JavaScript fails to run in a browser that fully supports it.<p>Quite a big chunk of this is probably people using smartphones over 3G network. As Bruce Lawson notes: "Your smartphone is only as smart as the network it's working on." -- <a href="https://twitter.com/marcofolio/status/388689216273907712" rel="nofollow">https://twitter.com/marcofolio/status/388689216273907712</a><p>Also, when network infrastructure companies like Level 3 have outages, yesterday and today, causes JavaScript to fail to reach the browser in great swathes of the United States.<p>This is all known and understood characteristics of the Internet in general. And why progressive enhancement is the sanest option of dealing constructively in a network a developer does not have complete control over.<p>And this points again, that JavaScript-dependent frameworks like ember.js, meteor are broken by design, and not fit for purpose in building websites on the Web. They are not designed to work with the strengths of the World Wide Web, but only within a network where every node and connection is controlled by the developer.