2026-06-09のJS: pnpm 11.5、Node.js 26.3.0、CloudflareがVoidZeroを買収
JSer.info #773 - pnpm 11.5がリリースされました。 Release pnpm 11.5 · pnpm/pnpm 新しい機能として、nodeLinker: hoisted向けにhoistの範囲を制限するhoistingLimits設定が追加されています。 pnpm dist-tagでの2FA対応、minimumReleaseAgeExcludeの扱い、リモートのHTTPS tarball依存のintegrityフィールドの保持などが含まれます。 Node.js v26.3.0 (Current)がリリースされました。 Node.js — Node.js 26.3.0 (Current) Buffer.poolSizeのデフォルト値が64 KiBに変更されています。 httpValidationオプション、パーミッションを破棄するpermission.dropが追加されています。 CloudflareがViteやOxcなどを開発するVoidZeroの買収を発表しました。 VoidZero is joining Cloudflare VoidZero is Joining Cloudflare | VoidZero Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま開発が継続される予定です。 Voidは、オープンソースにする予定があわせて発表されています。 JSer.infoをサポートするには 😘 知り合いにJSer.infoをおすすめする ❤️ GitHub Sponsorsで@azuのスポンサーになる 🐦 X(Twitter)で@jser_infoをフォローする JSer.info Sponsors JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。 ヘッドライン Release pnpm 11.5 · pnpm/pnpm github.com/pnpm/pnpm/releases/tag/v11.5.0 pnpm ReleaseNote pnpm 11.5リリース。 nodeLinker: hoisted向けにhoistの範囲を制限するhoistingLimits設定を追加。 pnpm dist-tagでの2FA対応を修正。 minimumReleaseAgeExcludeの扱い、リモートのHTTPS tarball依存のintegrityフィールドの保持などを修正。 Node.js — Node.js 26.3.0 (Current) nodejs.org/en/blog/release/v26.3.0 nodejs ReleaseNote Node.js v26.3.0 (Current)リリース。 Buffer.poolSizeのデフォルトを64 KiBに変更。 httpValidationオプション、パーミッションを破棄するpermission.dropを追加。 Node.js — Node.js 24.16.0 (LTS) nodejs.org/en/blog/release/v24.16.0 nodejs ReleaseNote Node.js v24.16.0 (LTS)リリース。 crypto.randomUUIDv7()によるUUID v7の生成、fs.stat()へのsignalオプション、util.styleText()の16進数カラー対応を追加。 AbortSignal.timeout向けのモックタイマーを追加、IncomingMessageにreq.signalを追加など Chrome 150 beta | Blog | Chrome for Developers developer.chrome.com/blog/chrome-150-beta?hl=en Chrome browser ReleaseNote css Chrome 150 betaリリース。 text-fitプロパティ、background-clip: border-areaによるグラデーションボーダー、polygon()の角丸サポート、focusgroup属性のサポート。 data: URLのWorkerに一意のopaque originを割り当てるよう変更。 SpeechRecognitionにqualityオプションを追加など VoidZero is joining Cloudflare blog.cloudflare.com/voidzero-joins-cloudflare/ cloudflare vite news CloudflareがViteやOxcなどを開発するVoidZeroを買収。 VoidZero is Joining Cloudflare | VoidZero アーティクル Declarative partial updates | Blog | Chrome for Developers developer.chrome.com/blog/declarative-partial-updates Chrome HTML WebAPI DOM stream article HTMLを宣言的に部分更新するためのAPIとして提案中の<template for>について。 <template>要素と<?marker>などの処理命令プレースホルダーを使い、ドキュメント内の順序に依存せずコンテンツを配信するOut-of-order streamingについて。 setHTML()/replaceWithHTML()/streamHTML()などのJavaScript APIについても解説している。 On Rendering Diffs :: Pierre Computer Company pierre.computer/writing/on-rendering-diffs JavaScript performance diff library article Pierreが開発したdiffレンダリングライブラリ@pierre/diffsの実装解説。 スライド、動画関係 TSKaigi 2026 発表資料まとめ zenn.dev/yasse/articles/a7240304af804c TypeScript Conference slide TSKaigi 2026のスライド資料のまとめ。 TSKaigi 2026 Oxlintのカスタムルールの現況 - Speaker Deck speakerdeck.com/syumai/oxlint-custom-rule ESLint Rust slide JavaScript Oxlintのカスタムルールについてのスライド。 サイト、サービス、ドキュメント SoraKumo001/satoru github.com/SoraKumo001/satoru WebAssembly HTML css SVG PDF Image library WebAssemblyで動作するHTMLをSVG/PNG/WebP/PDFへ変換するレンダリングエンジン。 ソフトウェア、ツール、ライブラリ関係 microsoft/Webwright: A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks. github.com/microsoft/Webwright AI browser automation playwright library Microsoftによるブラウザエージェントフレームワーク。 pionxzh/wakaru: 🔪📦 Javascript decompiler for modern frontend github.com/pionxzh/wakaru JavaScript Tools webpack bundler esbuild minifyやbundleされたJavaScriptを読みやすいコードへと復元するデコンパイラ。 Shakya47/pip-it-up: Pop any UI component into a floating Picture-in-Picture window. Zero config. Auto-sizing. Framework-agnostic core. github.com/Shakya47/pip-it-up JavaScript React library Document Picture-in-Picture APIを扱うReactコンポーネントライブラリ。 書籍関係 基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社 gihyo.jp/book/2026/978-4-297-15704-3 JavaScript test book 2026年6月26日発売。 フロントエンドのテストについての書籍