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
dynamic() is really nice to make our code cleaner.
Yet it could be even better.
Right now every component inside dynamic loads at the same time when user visits the page. It would be nice to have them load on-demand, with lazy imports. The reason behind this feature request is that once your application grows and we have dozens of routes/pages, the browser then "downloads" all components at once and the initial page load can be longer, especially on mobile networks.
The lazy import should look like this (keep in mind the svelte:component needs to change too to something like this):
I intend to implement this in upcoming version 3.0 which will be svelte 5 compatible, as I mentioned in #8. I'll be closing this issue when I finish it.
dynamic() is really nice to make our code cleaner.
Yet it could be even better.
Right now every component inside
dynamic
loads at the same time when user visits the page. It would be nice to have them load on-demand, with lazy imports. The reason behind this feature request is that once your application grows and we have dozens of routes/pages, the browser then "downloads" all components at once and the initial page load can be longer, especially on mobile networks.The lazy import should look like this (keep in mind the
svelte:component
needs to change too to something like this):The text was updated successfully, but these errors were encountered: