v16.3.0-canary.96
Summary
Misc Changes [sourcemaps] Use file: sourcemaps for Turbopack to improve dev performance: #95946 Give RouteCacheEntry a single hidden class across its lifecycle: #96164 Keep optimistic-route param handling monomorphic: #96169 Store RouteTree slots in a Map to keep slot access monomorphic: #96168 Make reifyRouteTree object literals match the canonical RouteTree key order: #96162 Keep VaryPath monomorphic by making isRootParam required: #96122 docs: expand and modernize the Single-Page Applications guide: #95860 docs: navigation interrupts after streaming has started (notFound, forbidden, unauthorized): #95851 docs: reframe prefetching around automatic vs. controllable behavior: #95896 docs(view-transitions): fix the skill install command: #96142 Include additional prerender metadata about build-time routes: #96080 Optimize app page entry analysis: #96058 [ts-plugin] Preserve TypeScript quick info metadata: #95863 [turbopack] Import Webpack's tests for tree-shaking: #95811 [turbopack] Drop dead require() calls: #95718 [turbopack] Track usage of modules imported with require() : #95717 Return plain text 404 for non-document requests to unknown paths: #95930 [RSC HMR] Fix a flurry of refetches when a editing component imported from many routes: #96102 [turbopack] Track re-exports in import_usage inside of compute_import_usage : #95989 Credits Huge thanks to @gaearon , @acdlite , @aurorascharff , @gnoff , @timneutkens , @devjiwonchoi , and @sampoder for helping!
News Radar provides aggregated summaries. Full content and copyright remain with the original publisher.