terminal
Weekly Digest // JS_FRAMEWORKS — Week 32-2026
codeWeekly Report

Next.js 16.3、開発メモリを最大90%削減 — 2026年 第32週 JavaScript

JS frameworks, React/Vue/Svelte, and runtime updates

calendar_todaysummarizeWeek 32-2026
フレームワーク

Next.js 16.3、開発メモリ削減とinstant navigation testを追加

Next.js 16.3はTurbopack disk cacheとmemory evictionを標準化し、next devのRAM使用量を最大90%削減します。CI buildは最大5.5倍、native Node.js stream基盤のSSRは最大22%高速化し、TypeScript 7検査も利用できます。Opt-inのInstant Navigationsにはpartial prefetching、shell inspection、改善ISR、即時表示すべきUIがnetworkを待つと失敗するPlaywright instant() helperが含まれます。Rust React Compilerとoffline retryはexperimental flag配下です。

Read Articlearrow_forward
Article · データグリッドREAD TIME: 6m

TanStack Table V9、reactivity刷新とretained heap削減

TanStack Table V9はReact中心のadapter前提をTanStack Storeと10 adapterのnative framework reactivityへ置き換えます。Shared prototypeは100万row benchmarkでretained heapを最大86%削減し、core row processingは平均79%、groupingは52%改善しました。Feature、row model、custom pluginはexplicitかつtree-shakableで、per-table metadata typeとprerequisiteがruntime前に誤りを捕捉します。Cell range/spanningと再利用可能なtableOptions()はproduct全体のtable systemを支えます。

READ_FULL_LOGarrow_forward
Article · 静的サイトREAD TIME: 4m

Astro 7.2、incremental static buildを実験導入

Astro 7.2はroute dataのcacheKeyと完全なmodule-graph hashが前buildと同じ場合にprerendered pageを再利用するexperimental機能を追加します。Keyなしpathは常にrenderされ、CIはnode_modules/.astro/を保存してcacheを再利用できます。未使用session runtimeのtree-shake、session: false、background astro preview、relative custom-logger entrypointも提供します。Incremental generationは初期段階なのでcontent-heavy siteで測定してから拡大すべきです。

READ_FULL_LOGarrow_forward
Article · React NativeREAD TIME: 4m

React Native Shadow Node、Hermesが見えないmemoryを露呈

Unmount済みcomponentのwrapperがHermes heap外で古いFabric Shadow Tree branchを保持する場合があります。60秒ごとのforced GCで蓄積は止まり、wrapper当たり2 KBのexternal pressureでmemoryは平坦化しましたがGCが常時発火しました。WrapperはC++でrepointされ、treeはstructureを共有するため、どちらもproduction fixではありません。JavaScript garbageの少ない小規模appほどHermes collectionが遅れ、native memoryを長く保持し得るという警告です。

READ_FULL_LOGarrow_forward
summarizeDigest_Summary

Next.js 16.3は今週最も幅広いJavaScriptリリースです。Turbopackの開発セッションはメモリを最大90%削減し、反復CI buildは最大5.5倍高速化、native Node.js streamはserver renderingの処理量を最大22%高めます。Opt-inのInstant Navigationsにはpartial prefetching、shell inspection、Playwrightのinstant() assertionが含まれ、TypeScript 7検査、custom error boundary、root parameterは既存applicationにも即時の利点があります。

TanStack Table V9も構造を刷新しました。TanStack Store基盤のadapterとshared prototypeは100万row benchmarkでretained heapを最大86%削減し、core row processingは平均79%改善しました。明示的でtree-shakableなfeatureにより、applicationは登録したtable機能だけを配信できます。両リリースは、性能を曖昧なframeworkの約束ではなく、チームが検証できるprimitive・benchmark・regression checkへ変えています。

Astro 7.2は実験的incremental static buildを導入します。Route提供のcacheKeyがdata変更を表し、Astroが完全なmodule graphをhashするため、両方が不変な場合だけpageを再利用します。未使用のsession runtimeを除外し、astro previewをagent向けbackground modeで動かすこともできます。

React Nativeの調査は、こうしたframework metricが見落とす境界を示します。Unmount済みcomponentのwrapperがHermes heap外で古いFabric Shadow Treeのbranchを保持し、GCがJavaScript objectに接続されたmemoryを過小評価する可能性があります。Forced collectionとwrapper当たり2 KBのpressure推定は診断を裏づけましたがGCを過剰に発火させ、早計なproduction fixではなく明確な証拠を残しました。

Key Takeaways
  • 既存applicationをNext.js 16.3へ上げ、標準のmemory・build・type checking・SSR改善を取り込み、Instant Navigationsとoffline対応はopt-in/experimentalの状態に応じて扱ってください。
  • 実データ規模でTanStack Table V9をbenchmarkし、adapter別migration guideに従い、productが使うfeatureとrow modelだけを登録してください。
  • Astro incremental buildではroute dataの変更に合わせてcacheKeyを更新し、CIでnode_modules/.astro/を保存してください。Code hashが外部dataまで覆うとは限りません。