|
|
|
|
|
by HenrikJoreteg
4376 days ago
|
|
Yup, I don't disagree, this fact sucks. If you keep reading you'll notice I suggest not doing this for apps that aren't behind a login. You can use login pages to prime caches, pre-render, etc. That's certainly not a panacea, but can help. With the right cache headers on the main application assets and a primed cache you can start executing code immediately and eliminate all but your data calls on a good portion of app loads. From my experience, with a primed cache it's not too difficult to get comparable load times to opening a native app. I'm hoping ServiceWorkers, Improved local databases, and HTTP 2.0 can help us out here. There's also the option of trying to do the initial render server-side. I've experimented a bit with this, and have some more thoughts and approaches I want to try for this. But, I have yet to see someone do this is a way that didn't add a significant amount of complexity to the codebase :-/ |
|
I only had time to skim the introductions earlier - I'll have to give it a full read.