Patch Changes
-
🐞🩹 The entry.ssr renderToStream
preloader.preloadProbability
option is now deprecated because this could cause performance issues with bundles fetched on click instead of being preloaded ahead of time. (The preloader still relies on probabilities to know preload the most likely bundles first) (by @maiieul in #7847) -
🐞🩹 Link prefetch now always preloads Link prefetch bundles on monorepos (by @maiieul in #7835)
-
🐞🩹 Rollup's hoistTranstiveImports is now set to
false
because the hoisting added unnecessary bundles to be preloaded to the bundle-graph static imports graph. This could lead to a suboptimal preloading experience. (by @maiieul in #7850) -
🛠 Add check-client command to verify bundle freshness (by @JerryWu1234 in #7517)
-
✨ All qwik packages are now marked as side effect free in their package.json. This should remove a few unecessary empty imports added by rollup and then not tree-shaken like
import "./preloader.js"
. (by @maiieul in #7908) -
🐞🩹 unmount qwikify react root alongside with qwik component (by @sashkashishka in #7864)
-
🐞🩹 preloader now preloads bundles as long as they are part of the current viewport's bundles graph, even if their probability is very small (by @maiieul in #7836)
-
✨ maxIdlePreloads is now constant over time so you know for sure how many bundles will be preloaded concurrently during idle. (by @maiieul in #7846)
-
🛠 use patched domino instead of qwik-dom (by @gioboa in #7842)
-
🐞🩹 Qwik is now smarter at bundling non QRL source files and qwik libraries modules (e.g. helpers, enums, inline components, etc.) together. (by @maiieul in #7888)