Skip to content
catch-all-favorite
Esc
navigateopen⌘Jpreview
On this page

JSer.info #777 キャッチアップ: 2026-08-05のJS

投稿日: 2026-08-05 ソース: 2026-08-05のJS: Next.js 16.3、npmのpublish時マルウェアスキャン、vlt 1.0

今週の注目ポイント

今週はパッケージ供給網まわりの動きが目立つ。Next.js 16.3 は cacheComponents / partialPrefetching によるオプトインの Instant Navigations を導入し、App Router の SSR を Web Streams から Node.js Streams へ移行して性能を改善、import.meta.glob にも対応した。npm は publish 時のマルウェアスキャンを開始し、新規パッケージは公開前に検査され通常公開・手動レビュー・ブロックのいずれかになる(誤検知対策として contentPolicyDISCLOSURE による dual-use 宣言が可能)。vlt 1.0 は Hosted Package Registries や Phased Installations、OIDC Trusted Publishing を GA とし、npm/pnpm/Yarn/Bun/Deno 互換のミラー配信を提供する。自分のCI・公開フローや依存管理への影響を確認しておきたい号。


ヘッドライン

pnpm 11.11-11.14

  • URL: https://pnpm.io/blog/releases/11.11-11.14
  • タグ: pnpm ReleaseNote
  • 要約: pnpm change / pnpm lane / pnpm version -r によるワークスペースのリリース管理、新コマンド(pnpm doctorpnpm accesspnpm team)、overrides フォーマット対応を追加。パストラバーサル脆弱性や peer dependency のデッドロックも修正。

Nuxt 4.5 · Nuxt Blog

  • URL: https://nuxt.com/blog/v4-5
  • タグ: Vue vite rspack ReleaseNote
  • 要約: Vite 8 / Rspack 2 / Rsbuild への更新、実験的な SSR Streaming と Stable Error Codes を追加。useLayout、Named Views、enabled オプションに対応。同時にリリースされた Nuxt 3.21.9 が v3 サポートの最終フェーズを示す(2026年7月31日終了)。

Type-Aware Linting Stable | The JavaScript Oxidation Compiler

  • URL: https://oxc.rs/blog/2026-07-22-type-aware-linting-stable
  • タグ: TypeScript ESLint ReleaseNote
  • 要約: Oxlint の Type-Aware Linting が stable に到達。tsgolint v7.0.2000 は TypeScript v7.0.2 とバージョンを揃え、type-aware / type-check オプションをサポート。

Webpack 5.109

  • URL: https://webpack.js.org/blog/2026-07-24-webpack-5-109/
  • タグ: webpack ReleaseNote
  • 要約: CSS・HTML・TypeScript・async WebAssembly で “Auto” モードがデフォルトに。実験的な output.htmltitle/meta/base)、import.meta.glob / import.meta.resolve、CommonJS の Module Concatenation、CSS @custom-media を追加。webpack-dev-server 6.0.0 は Node.js 22.15.0+ が必要。

Nuxt Security Patch Releases

  • URL: https://nuxt.com/blog/v4-5-security
  • タグ: Vue security ReleaseNote
  • 要約: v4.5.1 / v3.21.10 で Server Islands の RCE、routeRules の認可バイパス、Server Components の DoS、Nuxt 4 の _payload.json キャッシュ経由のデータ漏洩を修正。

Release v1.62.0 · microsoft/playwright

  • URL: https://github.com/microsoft/playwright/releases/tag/v1.62.0
  • タグ: playwright testing ReleaseNote
  • 要約: Component Testing が Story / Gallery モデルへ移行。AbortSignal による操作キャンセル、.webp スクリーンショット、Reporter.preprocess()、CLI 統合の Playwright MCP を追加。

Ember 7.1 Released

pnpm 11.15-11.19

  • URL: https://pnpm.io/blog/releases/11.15-11.19
  • タグ: pnpm ReleaseNote
  • 要約: GitHub Actions の更新サポート、pnpm update --changeset、設定の調整、self-update の挙動変更、TTY なしログインのサポート。

v1.20.0 | React Aria

  • URL: https://react-aria.adobe.com/releases/v1-20-0
  • タグ: React JavaScript library ReleaseNote
  • 要約: hover / focus / long-press に対応した Popover 向けの PreviewTrigger、テキスト入力補完の alpha 版 TokenField を追加。MenuTrigger のコンテキストメニュー対応とキーボードショートカットも強化。

Next.js 16.3

  • URL: https://nextjs.org/blog/next-16-3
  • タグ: Next.js React ReleaseNote
  • 要約: cacheComponents / partialPrefetching によるオプトインの Instant Navigations。import.meta.glob をサポートし、SSR を Node.js Streams 化して性能を改善。実験的機能として Turbopack のファイルシステムキャッシュ、Rust 製 React Compiler、useOffline を追加。

Node.js 26.6.0 (Current)

Node.js 24.19.0 (LTS)

  • URL: https://nodejs.org/en/blog/release/v24.19.0
  • タグ: nodejs ReleaseNote
  • 要約: stream.compose を安定化し、Blob.prototype.textStream()--experimental-import-text、TLS の certificateCompression オプションを追加。

vlt 1.0 & Hosted Package Registries

  • URL: https://www.vlt.io/blog/1-0
  • タグ: vlt npm package security ReleaseNote
  • 要約: Graph Modifiers、Catalogs、Phased Installations、OIDC Trusted Publishing をサポート。Hosted Package Registries は複数パッケージマネージャ横断で npm Registry API 互換を提供し、マルウェアブロックを備える。

アーティクル

Errors worth reading - nostics

  • URL: https://nostics.dev/
  • タグ: TypeScript library
  • 要約: ライブラリのエラーコードを管理する TypeScript ライブラリ。エラー理由・修正方法・ソース位置・ドキュメント URL を持つ Diagnostic オブジェクトを定義できる。Nuxt で採用されている。

npm publish-time malware scanning and dual-use metadata

Cloudflare Workers and Containers now support inbound TCP connections and gRPC

  • URL: https://blog.cloudflare.com/grpc-workers/
  • タグ: cloudflare JavaScript server article
  • 要約: Workers Runtime が TCP 接続向けの connect(socket) ハンドラと gRPC をサポート。Durable Objects から Container への TCP 転送と gRPC-web 変換により双方向ストリーミングを実現。

Web Streams API 入門 ― 基本概念から実践まで


ソフトウェア、ツール、ライブラリ関係

octanejs/octane: Octane is an incredibly efficient React replacement UI library

  • URL: https://github.com/octanejs/octane
  • タグ: React JavaScript library
  • 要約: Inferno の後継で、React の Hooks / Suspense に似たコンパイル型モデルを採用。Virtual DOM を持たず TSX / TSRX に対応し、Vite / Rspack / Rsbuild プラグインを提供。条件付き Hooks、依存配列不要の useEffect、SSR / Streaming SSR を扱える。

vercel-labs/scriptc: TypeScript-to-Native Compiler

  • URL: https://github.com/vercel-labs/scriptc
  • タグ: TypeScript compiler Tools
  • 要約: TypeScript Compiler API による型チェックと LLVM / C バックエンドで TypeScript をネイティブ実行ファイルにコンパイル。quickjs-ng 経由で動的な JS ライブラリもサポート。

TanStack/charts: A tiny TypeScript visualization grammar

  • URL: https://github.com/TanStack/charts
  • タグ: JavaScript SVG graphic library
  • 要約: D3 ベースのチャートで、defineChart によりフレームワーク非依存の定義を行い React / Vue / Solid / Svelte アダプタを提供。SVG SSR、Canvas レンダラ、アクセシビリティ、レスポンシブレイアウトのランタイムを備える。

Was this page helpful?