Client side performance is huge. Compared to server side performance, I would say both are equally important. My app takes about 5-6 seconds to load on mobile. And I get a decent percentage mobile traffic. That’s unacceptable. Who knows how many users today are too impatient for that, and perhaps even drop off? Performance is expected for production apps. Note that my app is snappy once all dependencies are loaded. But for the ‘framework of the future’ to be this slow on initial page load? This has got to get some priority before it only gets slower.
Why can’t Meteor asynchronously load libraries that don’t need to be present on initial page load? Loading everything that could be possibly needed at once is expensive, and it’s inefficent since based off my traffic I know that only a subset of templates are heavily used.