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

JSer.info #769 キャッチアップ: 2026-04-15のJS

投稿日: 2026-04-15 ソース: 2026-04-15のJS: pnpm 11 RC 0、webpack 5.106、Servo v0.1.0

今週の注目ポイント

今週最大のトピックは pnpm v11.0.0 RC 0 のリリース。Pure ESM への移行と Node.js 18〜21 のサポート終了に加え、SBOM 生成や .npmrc 設定制限といったサプライチェーンセキュリティ強化が盛り込まれています。ビルドツール関連では webpack 5.106 が CSS Modules のランタイムスタイル注入や Plugin Validation Hook、webpack-cli 7.0.0 でのネイティブ TypeScript サポートを追加。ブラウザエンジンでは Rust 製の Servo v0.1.0 が crates.io で公開され、Embedding API を備えた組み込み可能なレンダリングエンジンとして新たな一歩を踏み出しました。React / Next.js エコシステムでは CVE-2026-23869(RSC の DoS 脆弱性)が公表されているため、利用プロジェクトは早急な影響確認が必要です。


ヘッドライン

Pagefind v1.5.0

  • URL: https://github.com/Pagefind/pagefind/releases/tag/v1.5.0
  • タグ: Rust, JavaScript, search, ReleaseNote
  • 要約: 静的サイト向け検索ライブラリ Pagefind v1.5.0 リリース。Web Components ベースの新 UI システム、ダイアクリティカルマークへの対応、CJK クエリの自動セグメンテーション、Web Worker での検索実行、Windows ARM64 サポートなどを追加。

webpack 5.106

  • URL: https://webpack.js.org/blog/2026-04-08-webpack-5-106/
  • タグ: webpack, ReleaseNote
  • 要約: webpack 5.106 リリース。Plugin Validation Hook の追加、CSS Modules のランタイムスタイル注入サポート、CommonJS の Tree Shaking 改善、oxc-parser サポート、webpack-cli 7.0.0 でのネイティブ TypeScript サポートなどが含まれる。

Release v11.0.0-rc.0 · pnpm/pnpm

  • URL: https://github.com/pnpm/pnpm/releases/tag/v11.0.0-rc.0
  • タグ: pnpm, ReleaseNote
  • 要約: pnpm v11.0.0 RC 0 リリース。Pure ESM への移行、Node.js 18〜21 のサポート終了、.npmrc の設定制限、pnpm ci コマンドの追加、SBOM 生成への対応、サプライチェーンセキュリティ強化、SQLite インデックスの採用などを含む。

Bun v1.3.12

  • URL: https://bun.com/blog/bun-v1.3.12
  • タグ: Bun, ReleaseNote
  • 要約: Bun v1.3.12 リリース。Bun.WebView の追加、Markdown ファイルの直接実行、cron スケジューラの追加、ES Proposal Stage 3 の Explicit Resource Management への対応などを行っている。

Servo 0.1.0: Embedding and LTS | Servo, the parallel browser engine

  • URL: https://servo.org/blog/2026/04/13/servo-0.1.0-release/
  • タグ: Servo, Rust, browser, ReleaseNote
  • 要約: Rust 製の組み込み可能な Web レンダリングエンジン Servo v0.1.0 が crates.io 上で公開。Embedding API を提供し、LTS バージョンが導入された。

アーティクル

Summary of CVE-2026-23869 - Vercel

  • URL: https://vercel.com/changelog/summary-of-cve-2026-23869
  • タグ: Next.js, React, security, vercel
  • 要約: React Server Components (RSC) における DoS 脆弱性 CVE-2026-23869 の概要。App Router の Server Function に細工されたリクエストが送られると過剰な CPU を消費し、Next.js 13.x〜16.x に影響があるとしている。

The uphill climb of making diff lines performant - The GitHub Blog

React Server Components Your Way | TanStack Blog

  • URL: https://tanstack.com/blog/react-server-components
  • タグ: React, RSC, TanStack, article
  • 要約: TanStack による React Server Components の実装アプローチの紹介。RSC をデータストリームとして扱い、Composite Components の実装や createServerFn による明示的なサーバー関数定義によって柔軟な RSC 活用を可能にしている。

The Intl API: The best browser API you’re not using | Polypane

Under the hood of MDN’s new frontend

  • URL: https://developer.mozilla.org/en-US/blog/mdn-front-end-deep-dive/
  • タグ: mdn, WebComponents, architecture, article
  • 要約: MDN のフロントエンドアーキテクチャ刷新の解説記事。Yari (Create React App) から Lit ベースの Web Components へ移行し、ビルドツールを Rspack に変更。独自の Server Components 実装を取り入れている。

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

yuku-toolchain/yuku: High-performance JavaScript/TypeScript compiler and toolchain in pure Zig

  • URL: https://github.com/yuku-toolchain/yuku
  • タグ: Zig, JavaScript, TypeScript, compiler, Tools
  • 要約: Zig で実装された JavaScript / TypeScript コンパイラおよびツールチェーン。Test262 テストを通過しており、クロスコンパイルにも対応する高性能な実装を謳う。

Diffs, from Pierre

  • URL: https://diffs.com/
  • タグ: JavaScript, CSS, library, diff
  • 要約: CSS Grid と Shadow DOM を活用した diff レンダリングライブラリ。Stack / Split 型のレイアウトをサポートし、構文ハイライトには Shiki を採用している。

Was this page helpful?