You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Related to #1673#1765#1783
Describe the solution you'd like
We can chunk the app based on its availability requirement in the app. For instance, the left drawer is needed in all the pages. We can separate out the left drawer or combine that with app shell and sever it as a bundle of its own so it should be cached on the UI and reused until something changes. Also, we can server render these bundles for better performance (if possible).
Please let us know what packages this feature is in regards to:
venia-concept
venia-ui
pwa-buildpack
peregrine
pwa-devdocs
upward-js
upward-spec
create-pwa
The text was updated successfully, but these errors were encountered:
Yeah, this adds chunking on top of what #1765 offers. #1765 already gives us a boost with a smaller client.js which can be broken up into even smaller chunks using module-based chunking.
Is your feature request related to a problem? Please describe.
Related to #1673 #1765 #1783
Describe the solution you'd like
We can chunk the app based on its availability requirement in the app. For instance, the left drawer is needed in all the pages. We can separate out the left drawer or combine that with app shell and sever it as a bundle of its own so it should be cached on the UI and reused until something changes. Also, we can server render these bundles for better performance (if possible).
Please let us know what packages this feature is in regards to:
venia-concept
venia-ui
pwa-buildpack
peregrine
pwa-devdocs
upward-js
upward-spec
create-pwa
The text was updated successfully, but these errors were encountered: