As a front-end developer, I cringed when I saw how much Telescope (or is it Meteor?) relies on global scope. To see what I mean, inspect the window object in their first example site <a href="http://crater.io/" rel="nofollow">http://crater.io/</a><p><pre><code> Object.keys(window).filter(x =>
window[x] instanceof Function &&
!/native code/.test(window[x].toString()))
</code></pre>
120 user-defined global functions, and that is not counting all global variables... yikes!<p>(edit: if you're using Chrome, `Object.keys(window).length` gives you 260)