From 59710d1680fa0e1783d221dbf9a9e4a87afa0c35 Mon Sep 17 00:00:00 2001
From: azu
Date: Wed, 27 May 2026 13:44:05 +0000
Subject: [PATCH 01/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-05-27-773draft.md | 32 +++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 _i18n/ja/_posts/2026/2026-05-27-773draft.md
diff --git a/_i18n/ja/_posts/2026/2026-05-27-773draft.md b/_i18n/ja/_posts/2026/2026-05-27-773draft.md
new file mode 100644
index 00000000000..bd36ef9c809
--- /dev/null
+++ b/_i18n/ja/_posts/2026/2026-05-27-773draft.md
@@ -0,0 +1,32 @@
+---
+title: "2026-05-27のJS: "
+author: "azu"
+layout: post
+date : 2026-05-27T13:44:05.157Z
+category: JSer
+tags:
+- AI
+- browser
+- automation
+- playwright
+
+---
+
+JSer.info #773
+
+----
+
+ソフトウェア、ツール、ライブラリ関係
+
+----
+
+## microsoft/Webwright: A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.
+[github.com/microsoft/Webwright](https://github.com/microsoft/Webwright "microsoft/Webwright: A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.")
+AI browser automation playwright library
+
+Microsoftによるブラウザエージェントフレームワーク。
+エージェントが個別のブラウザ操作を予測するのではなくPlaywrightを使ったPythonコードを生成して実行する。
+反復的なエージェントループとディレクトリをworkspaceとして扱って毎回使い捨てのセッションで進める方式になっている
+
+
+----
From b59c0500e7300ac8c518fd7bf9738e55b5c8f430 Mon Sep 17 00:00:00 2001
From: azu
Date: Thu, 28 May 2026 13:06:20 +0000
Subject: [PATCH 02/19] Update 773 draft
---
...5-27-773draft.md => 2026-05-28-773draft.md} | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
rename _i18n/ja/_posts/2026/{2026-05-27-773draft.md => 2026-05-28-773draft.md} (66%)
diff --git a/_i18n/ja/_posts/2026/2026-05-27-773draft.md b/_i18n/ja/_posts/2026/2026-05-28-773draft.md
similarity index 66%
rename from _i18n/ja/_posts/2026/2026-05-27-773draft.md
rename to _i18n/ja/_posts/2026/2026-05-28-773draft.md
index bd36ef9c809..8f511e4ddbc 100644
--- a/_i18n/ja/_posts/2026/2026-05-27-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-05-28-773draft.md
@@ -1,14 +1,15 @@
---
-title: "2026-05-27のJS: "
+title: "2026-05-28のJS: "
author: "azu"
layout: post
-date : 2026-05-27T13:44:05.157Z
+date : 2026-05-28T13:06:07.230Z
category: JSer
tags:
- AI
- browser
- automation
- playwright
+- TypeScript
---
@@ -16,6 +17,19 @@ JSer.info #773
----
+スライド、動画関係
+
+----
+
+## TSKaigi 2026 発表資料まとめ
+[zenn.dev/yasse/articles/a7240304af804c](https://zenn.dev/yasse/articles/a7240304af804c "TSKaigi 2026 発表資料まとめ")
+TypeScript Conference slide
+
+TSKaigi 2026のスライド資料のまとめ。
+
+- [TSKaigi 2026](https://2026.tskaigi.org/ "TSKaigi 2026")
+
+----
ソフトウェア、ツール、ライブラリ関係
----
From 33ced20270b26a4f25179113c2eba5d38f3294aa Mon Sep 17 00:00:00 2001
From: azu
Date: Sat, 30 May 2026 02:22:35 +0000
Subject: [PATCH 03/19] Update 773 draft
---
...6-05-28-773draft.md => 2026-05-30-773draft.md} | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
rename _i18n/ja/_posts/2026/{2026-05-28-773draft.md => 2026-05-30-773draft.md} (65%)
diff --git a/_i18n/ja/_posts/2026/2026-05-28-773draft.md b/_i18n/ja/_posts/2026/2026-05-30-773draft.md
similarity index 65%
rename from _i18n/ja/_posts/2026/2026-05-28-773draft.md
rename to _i18n/ja/_posts/2026/2026-05-30-773draft.md
index 8f511e4ddbc..cc0476ff292 100644
--- a/_i18n/ja/_posts/2026/2026-05-28-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-05-30-773draft.md
@@ -1,8 +1,8 @@
---
-title: "2026-05-28のJS: "
+title: "2026-05-30のJS: "
author: "azu"
layout: post
-date : 2026-05-28T13:06:07.230Z
+date : 2026-05-30T02:22:23.279Z
category: JSer
tags:
- AI
@@ -43,4 +43,15 @@ Microsoftによるブラウザエージェントフレームワーク。
反復的なエージェントループとディレクトリをworkspaceとして扱って毎回使い捨てのセッションで進める方式になっている
+----
+
+## pionxzh/wakaru: 🔪📦 Javascript decompiler for modern frontend
+[github.com/pionxzh/wakaru](https://github.com/pionxzh/wakaru "pionxzh/wakaru: 🔪📦 Javascript decompiler for modern frontend")
+JavaScript Tools webpack bundler esbuild
+
+minifyやbundleされたJavaScriptを読みやすいコードへと復元するデコンパイラ。
+webpack/esbuild/Bun/Browserifyなどのbundleをモジュール単位に分割するunpackerを提供する。
+Terser/Babel/SWCなどでトランスパイル/圧縮されたコードを復元するunminifyや、ソースマップをサポートしている。
+
+
----
From 43dd3a89b2c98ea7d0dd47965ac3e720491bbb31 Mon Sep 17 00:00:00 2001
From: azu
Date: Sat, 30 May 2026 22:54:36 +0000
Subject: [PATCH 04/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-05-30-773draft.md | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-05-30-773draft.md b/_i18n/ja/_posts/2026/2026-05-30-773draft.md
index cc0476ff292..bbfc12d006b 100644
--- a/_i18n/ja/_posts/2026/2026-05-30-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-05-30-773draft.md
@@ -2,7 +2,7 @@
title: "2026-05-30のJS: "
author: "azu"
layout: post
-date : 2026-05-30T02:22:23.279Z
+date : 2026-05-30T22:54:35.977Z
category: JSer
tags:
- AI
@@ -17,6 +17,22 @@ JSer.info #773
----
+ヘッドライン
+
+----
+
+## Release pnpm 11.5 · pnpm/pnpm
+[github.com/pnpm/pnpm/releases/tag/v11.5.0](https://github.com/pnpm/pnpm/releases/tag/v11.5.0 "Release pnpm 11.5 · pnpm/pnpm")
+pnpm ReleaseNote
+
+pnpm 11.5リリース。
+`nodeLinker: hoisted`向けにhoistの範囲を制限する`hoistingLimits`設定を追加。
+対話的なプロンプトの改善、Staged publishingの対応改善。
+エイリアスインストール時のpeer解決のハング、`pnpm dist-tag`での2FA対応を修正。
+`minimumReleaseAgeExclude`の扱い、リモートのHTTPS tarball依存の`integrity`フィールドの保持などを修正。
+
+
+----
スライド、動画関係
----
From 124bd3a4f628a988ab36cf3ab39a6bf71068fc04 Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 31 May 2026 03:19:06 +0000
Subject: [PATCH 05/19] Update 773 draft
---
...-30-773draft.md => 2026-05-31-773draft.md} | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
rename _i18n/ja/_posts/2026/{2026-05-30-773draft.md => 2026-05-31-773draft.md} (77%)
diff --git a/_i18n/ja/_posts/2026/2026-05-30-773draft.md b/_i18n/ja/_posts/2026/2026-05-31-773draft.md
similarity index 77%
rename from _i18n/ja/_posts/2026/2026-05-30-773draft.md
rename to _i18n/ja/_posts/2026/2026-05-31-773draft.md
index bbfc12d006b..c3c6f46add8 100644
--- a/_i18n/ja/_posts/2026/2026-05-30-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-05-31-773draft.md
@@ -1,8 +1,8 @@
---
-title: "2026-05-30のJS: "
+title: "2026-05-31のJS: "
author: "azu"
layout: post
-date : 2026-05-30T22:54:35.977Z
+date : 2026-05-31T03:18:53.405Z
category: JSer
tags:
- AI
@@ -45,6 +45,21 @@ TSKaigi 2026のスライド資料のまとめ。
- [TSKaigi 2026](https://2026.tskaigi.org/ "TSKaigi 2026")
+----
+サイト、サービス、ドキュメント
+
+----
+
+## SoraKumo001/satoru
+[github.com/SoraKumo001/satoru](https://github.com/SoraKumo001/satoru "SoraKumo001/satoru")
+WebAssembly HTML css SVG PDF Image library
+
+WebAssemblyで動作するHTMLをSVG/PNG/WebP/PDFへ変換するレンダリングエンジン。
+描画にSkia、レイアウトにlitehtmlを利用し、CSSを含んだHTMLを画像へと変換する。
+TTF/OTF/WOFF2のフォントやGoogle Fontsの解決、PNG/JPEG/WebP/AVIFの画像をサポートする。
+Node.js/ブラウザ/Cloudflare Workersで実行できる。
+
+
----
ソフトウェア、ツール、ライブラリ関係
From 0f827bede0dd927a36e05c7d5aab8e55866c2bc0 Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 31 May 2026 05:55:54 +0000
Subject: [PATCH 06/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-05-31-773draft.md | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-05-31-773draft.md b/_i18n/ja/_posts/2026/2026-05-31-773draft.md
index c3c6f46add8..a5913ac03c9 100644
--- a/_i18n/ja/_posts/2026/2026-05-31-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-05-31-773draft.md
@@ -2,7 +2,7 @@
title: "2026-05-31のJS: "
author: "azu"
layout: post
-date : 2026-05-31T03:18:53.405Z
+date : 2026-05-31T05:55:41.381Z
category: JSer
tags:
- AI
@@ -85,4 +85,14 @@ webpack/esbuild/Bun/Browserifyなどのbundleをモジュール単位に分割
Terser/Babel/SWCなどでトランスパイル/圧縮されたコードを復元するunminifyや、ソースマップをサポートしている。
+----
+
+## 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](https://github.com/Shakya47/pip-it-up "Shakya47/pip-it-up: Pop any UI component into a floating Picture-in-Picture window. Zero config. Auto-sizing. Framework-agnostic core.")
+JavaScript React library
+
+Document Picture-in-Picture APIを扱うReactコンポーネントライブラリ。
+リサイズやスタイルの同期などに対応している。
+
+
----
From 15e37bc4cf63ba6c86b7fb91b0e3f98fecdf556b Mon Sep 17 00:00:00 2001
From: azu
Date: Tue, 2 Jun 2026 01:20:20 +0000
Subject: [PATCH 07/19] Update 773 draft
---
...-05-31-773draft.md => 2026-06-02-773draft.md} | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
rename _i18n/ja/_posts/2026/{2026-05-31-773draft.md => 2026-06-02-773draft.md} (87%)
diff --git a/_i18n/ja/_posts/2026/2026-05-31-773draft.md b/_i18n/ja/_posts/2026/2026-06-02-773draft.md
similarity index 87%
rename from _i18n/ja/_posts/2026/2026-05-31-773draft.md
rename to _i18n/ja/_posts/2026/2026-06-02-773draft.md
index a5913ac03c9..1112ef387d0 100644
--- a/_i18n/ja/_posts/2026/2026-05-31-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-02-773draft.md
@@ -1,8 +1,8 @@
---
-title: "2026-05-31のJS: "
+title: "2026-06-02のJS: "
author: "azu"
layout: post
-date : 2026-05-31T05:55:41.381Z
+date : 2026-06-02T01:20:06.954Z
category: JSer
tags:
- AI
@@ -32,6 +32,18 @@ pnpm 11.5リリース。
`minimumReleaseAgeExclude`の扱い、リモートのHTTPS tarball依存の`integrity`フィールドの保持などを修正。
+----
+
+## Node.js — Node.js 26.3.0 (Current)
+[nodejs.org/en/blog/release/v26.3.0](https://nodejs.org/en/blog/release/v26.3.0 "Node.js — Node.js 26.3.0 (Current)")
+nodejs ReleaseNote
+
+Node.js v26.3.0 (Current)リリース。
+`Buffer.poolSize`のデフォルトを64 KiBに変更。
+HTTPヘッダの値の検証をカスタマイズする`httpValidation`オプション、パーミッションを破棄する`permission.drop`を追加。
+Staged Publishingをサポートしたnpm 11.16.0へアップデートなど
+
+
----
スライド、動画関係
From c443a8d608fafce8633ba2518038726fc8da933c Mon Sep 17 00:00:00 2001
From: azu
Date: Wed, 3 Jun 2026 03:15:50 +0000
Subject: [PATCH 08/19] Update 773 draft
---
...06-02-773draft.md => 2026-06-03-773draft.md} | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
rename _i18n/ja/_posts/2026/{2026-06-02-773draft.md => 2026-06-03-773draft.md} (86%)
diff --git a/_i18n/ja/_posts/2026/2026-06-02-773draft.md b/_i18n/ja/_posts/2026/2026-06-03-773draft.md
similarity index 86%
rename from _i18n/ja/_posts/2026/2026-06-02-773draft.md
rename to _i18n/ja/_posts/2026/2026-06-03-773draft.md
index 1112ef387d0..74e4c07694e 100644
--- a/_i18n/ja/_posts/2026/2026-06-02-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-03-773draft.md
@@ -1,15 +1,15 @@
---
-title: "2026-06-02のJS: "
+title: "2026-06-03のJS: "
author: "azu"
layout: post
-date : 2026-06-02T01:20:06.954Z
+date : 2026-06-03T03:15:49.941Z
category: JSer
tags:
+- slide
- AI
- browser
- automation
- playwright
-- TypeScript
---
@@ -57,6 +57,17 @@ TSKaigi 2026のスライド資料のまとめ。
- [TSKaigi 2026](https://2026.tskaigi.org/ "TSKaigi 2026")
+----
+
+## Oxlintのカスタムルールの現況 - Speaker Deck
+[speakerdeck.com/syumai/oxlint-custom-rule](https://speakerdeck.com/syumai/oxlint-custom-rule "Oxlintのカスタムルールの現況 - Speaker Deck")
+ESLint Rust slide JavaScript
+
+Oxlintのカスタムルールついてのスライド。
+Rust製のLinterであるOxlintで、ESLint互換のカスタムルールを追加できるJS Plugin(アルファ版)の機能やパフォーマンスについて紹介している。
+既存のESLintプラグインの動作やtsgolint、corsa-bindについてなど
+
+
----
サイト、サービス、ドキュメント
From 676fd5954737b5c2384fbde94d589c60443d5db8 Mon Sep 17 00:00:00 2001
From: azu
Date: Wed, 3 Jun 2026 12:38:17 +0000
Subject: [PATCH 09/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-06-03-773draft.md | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-03-773draft.md b/_i18n/ja/_posts/2026/2026-06-03-773draft.md
index 74e4c07694e..69ba846a40d 100644
--- a/_i18n/ja/_posts/2026/2026-06-03-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-03-773draft.md
@@ -2,7 +2,7 @@
title: "2026-06-03のJS: "
author: "azu"
layout: post
-date : 2026-06-03T03:15:49.941Z
+date : 2026-06-03T12:38:17.316Z
category: JSer
tags:
- slide
@@ -118,4 +118,17 @@ Document Picture-in-Picture APIを扱うReactコンポーネントライブラ
リサイズやスタイルの同期などに対応している。
+----
+書籍関係
+
+----
+
+## 基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社
+[gihyo.jp/book/2026/978-4-297-15704-3](https://gihyo.jp/book/2026/978-4-297-15704-3 "基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社")
+JavaScript test book
+
+2026年6月26日はつばい。
+フロントエンドのテストについての書籍
+
+
----
From 980ed2c158c75fbc182c3bbc1db5b2442ccb75b4 Mon Sep 17 00:00:00 2001
From: azu
Date: Fri, 5 Jun 2026 05:50:50 +0000
Subject: [PATCH 10/19] Update 773 draft
---
...-03-773draft.md => 2026-06-05-773draft.md} | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
rename _i18n/ja/_posts/2026/{2026-06-03-773draft.md => 2026-06-05-773draft.md} (90%)
diff --git a/_i18n/ja/_posts/2026/2026-06-03-773draft.md b/_i18n/ja/_posts/2026/2026-06-05-773draft.md
similarity index 90%
rename from _i18n/ja/_posts/2026/2026-06-03-773draft.md
rename to _i18n/ja/_posts/2026/2026-06-05-773draft.md
index 69ba846a40d..5e9ca23062f 100644
--- a/_i18n/ja/_posts/2026/2026-06-03-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-05-773draft.md
@@ -1,15 +1,15 @@
---
-title: "2026-06-03のJS: "
+title: "2026-06-05のJS: "
author: "azu"
layout: post
-date : 2026-06-03T12:38:17.316Z
+date : 2026-06-05T05:50:37.320Z
category: JSer
tags:
- slide
+- nodejs
- AI
- browser
- automation
-- playwright
---
@@ -44,6 +44,17 @@ HTTPヘッダの値の検証をカスタマイズする`httpValidation`オプシ
Staged Publishingをサポートしたnpm 11.16.0へアップデートなど
+----
+
+## Node.js — Node.js 24.16.0 (LTS)
+[nodejs.org/en/blog/release/v24.16.0](https://nodejs.org/en/blog/release/v24.16.0 "Node.js — Node.js 24.16.0 (LTS)")
+nodejs ReleaseNote
+
+Node.js v24.16.0 (LTS)リリース。
+`crypto.randomUUIDv7()`によるUUID v7の生成、`fs.stat()`への`signal`オプション、`util.styleText()`の16進数カラー対応を追加。
+Test Runnerにテスト実行順序のランダム化や`AbortSignal.timeout`向けのモックタイマーを追加、`IncomingMessage`に`req.signal`を追加など
+
+
----
スライド、動画関係
@@ -127,7 +138,7 @@ Document Picture-in-Picture APIを扱うReactコンポーネントライブラ
[gihyo.jp/book/2026/978-4-297-15704-3](https://gihyo.jp/book/2026/978-4-297-15704-3 "基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社")
JavaScript test book
-2026年6月26日はつばい。
+2026年6月26日発売。
フロントエンドのテストについての書籍
From 49666254b1c09078413a0358c426121044c101b8 Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 7 Jun 2026 13:04:24 +0000
Subject: [PATCH 11/19] Update 773 draft
---
...-05-773draft.md => 2026-06-07-773draft.md} | 20 +++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
rename _i18n/ja/_posts/2026/{2026-06-05-773draft.md => 2026-06-07-773draft.md} (89%)
diff --git a/_i18n/ja/_posts/2026/2026-06-05-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
similarity index 89%
rename from _i18n/ja/_posts/2026/2026-06-05-773draft.md
rename to _i18n/ja/_posts/2026/2026-06-07-773draft.md
index 5e9ca23062f..2074b6741c5 100644
--- a/_i18n/ja/_posts/2026/2026-06-05-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -1,15 +1,15 @@
---
-title: "2026-06-05のJS: "
+title: "2026-06-07のJS: "
author: "azu"
layout: post
-date : 2026-06-05T05:50:37.320Z
+date : 2026-06-07T13:04:11.667Z
category: JSer
tags:
+- browser
- slide
+- css
- nodejs
- AI
-- browser
-- automation
---
@@ -55,6 +55,18 @@ Node.js v24.16.0 (LTS)リリース。
Test Runnerにテスト実行順序のランダム化や`AbortSignal.timeout`向けのモックタイマーを追加、`IncomingMessage`に`req.signal`を追加など
+----
+
+## Chrome 150 beta | Blog | Chrome for Developers
+[developer.chrome.com/blog/chrome-150-beta?hl=en](https://developer.chrome.com/blog/chrome-150-beta?hl=en "Chrome 150 beta | Blog | Chrome for Developers")
+Chrome browser ReleaseNote css
+
+Chrome 150 betaリリース。
+CSSの`text-fit`プロパティ、`background-clip: border-area`によるグラデーションボーダー、`polygon()`の角丸サポート、`focusgroup`属性のサポート。
+IndexedDBの実装がLevelDBからSQLiteへと変更、`data:` URLのWorkerに一意のopaque originを割り当てるよう変更。
+`SpeechRecognition`に`quality`オプションを追加など
+
+
----
スライド、動画関係
From 53ea93839289f85cbc77f24516ce202e23cd30a6 Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 7 Jun 2026 13:07:33 +0000
Subject: [PATCH 12/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 2074b6741c5..886176f637d 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -2,7 +2,7 @@
title: "2026-06-07のJS: "
author: "azu"
layout: post
-date : 2026-06-07T13:04:11.667Z
+date : 2026-06-07T13:07:23.115Z
category: JSer
tags:
- browser
@@ -67,6 +67,16 @@ IndexedDBの実装がLevelDBからSQLiteへと変更、`data:` URLのWorkerに
`SpeechRecognition`に`quality`オプションを追加など
+----
+
+## VoidZero is joining Cloudflare
+[blog.cloudflare.com/voidzero-joins-cloudflare/](https://blog.cloudflare.com/voidzero-joins-cloudflare/ "VoidZero is joining Cloudflare")
+cloudflare vite news
+
+CloudflareがViteやOxCなどを開発するVoidZeroを買収。
+
+- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare "VoidZero is Joining Cloudflare | VoidZero")
+
----
スライド、動画関係
From d202d3ae69500ede7ab679bb9a30428e39395c3b Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 7 Jun 2026 13:31:04 +0000
Subject: [PATCH 13/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 886176f637d..743b116bc2f 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -2,14 +2,14 @@
title: "2026-06-07のJS: "
author: "azu"
layout: post
-date : 2026-06-07T13:07:23.115Z
+date : 2026-06-07T13:31:04.457Z
category: JSer
tags:
- browser
- slide
+- HTML
- css
- nodejs
-- AI
---
@@ -77,6 +77,21 @@ CloudflareがViteやOxCなどを開発するVoidZeroを買収。
- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare "VoidZero is Joining Cloudflare | VoidZero")
+----
+アーティクル
+
+----
+
+## Declarative partial updates | Blog | Chrome for Developers
+[developer.chrome.com/blog/declarative-partial-updates](https://developer.chrome.com/blog/declarative-partial-updates "Declarative partial updates | Blog | Chrome for Developers")
+Chrome HTML WebAPI DOM stream article
+
+HTMLを宣言的に部分更新するためのAPIとして提案中の``について。
+``要素と``などの処理命令プレースホルダーを使い、ドキュメント内の順序に依存せずコンテンツを配信するOut-of-order streamingについて。
+合わせて利用する`setHTML()`/`replaceWithHTML()`/`streamHTML()`などのJavaScript APIについても解説している。
+Chrome 148以降のフラグで利用でき、polyfillも実装されている。
+
+
----
スライド、動画関係
From c641953520a3ddfe5a03e12184a99a716a318a05 Mon Sep 17 00:00:00 2001
From: azu
Date: Sun, 7 Jun 2026 13:36:04 +0000
Subject: [PATCH 14/19] Update 773 draft
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 743b116bc2f..06ea4e7e366 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -2,7 +2,7 @@
title: "2026-06-07のJS: "
author: "azu"
layout: post
-date : 2026-06-07T13:31:04.457Z
+date : 2026-06-07T13:35:52.094Z
category: JSer
tags:
- browser
@@ -92,6 +92,18 @@ HTMLを宣言的に部分更新するためのAPIとして提案中の`JavaScript performance diff library article
+
+Pierreが開発したdiffレンダリングライブラリ`@pierre/diffs`の実装解説。
+巨大なコード差分をブラウザで効率的に描画するための、仮想化やメモリ最適化の手法について書かれている。
+sticky positioningを反転させてスクロール中の空白表示を防ぐ手法、行範囲レンダリングでのバイナリサーチ、DOM要素を再利用することでGCを避ける作りについて。
+また、Shikiによる構文ハイライトのWorkerスレッド化とLRUキャッシュについても扱っている。
+
+
----
スライド、動画関係
From 8161301e07b07c3f3acbb0361f417630d3ca8e92 Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 9 Jun 2026 00:15:33 +0000
Subject: [PATCH 15/19] feat: add headlines for JSer.info #773
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
pnpm 11.5, Node.js 26.3.0, CloudflareがVoidZeroを買収
Co-authored-by: azu
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 41 ++++++++++++++++++---
1 file changed, 35 insertions(+), 6 deletions(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 06ea4e7e366..bdae44e4286 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -1,19 +1,48 @@
---
-title: "2026-06-07のJS: "
+title: "2026-06-07のJS: pnpm 11.5、Node.js 26.3.0、CloudflareがVoidZeroを買収"
author: "azu"
layout: post
date : 2026-06-07T13:35:52.094Z
category: JSer
tags:
-- browser
-- slide
-- HTML
-- css
+- pnpm
- nodejs
+- cloudflare
+- vite
+- news
---
-JSer.info #773
+JSer.info #773 - pnpm 11.5がリリースされました。
+
+- [Release pnpm 11.5 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.5.0)
+
+新しい機能として、`nodeLinker: hoisted`向けにhoistの範囲を制限する`hoistingLimits`設定が追加されています。
+また、対話的なプロンプトの改善とStaged publishingの対応改善が含まれています。
+修正としては、エイリアスインストール時のpeer解決のハング、`pnpm dist-tag`での2FA対応、`minimumReleaseAgeExclude`の扱い、リモートのHTTPS tarball依存の`integrity`フィールドの保持などが含まれます。
+
+---
+
+Node.js v26.3.0 (Current)がリリースされました。
+
+- [Node.js — Node.js 26.3.0 (Current)](https://nodejs.org/en/blog/release/v26.3.0)
+
+`Buffer.poolSize`のデフォルト値が64 KiBに変更されています。
+新しい機能として、HTTPヘッダの値の検証をカスタマイズする`httpValidation`オプション、パーミッションを破棄する`permission.drop`が追加されています。
+また、Staged Publishingをサポートしたnpm 11.16.0へとアップデートされています。
+
+---
+
+CloudflareがViteやOxCなどを開発するVoidZeroの買収を発表しました。
+
+- [VoidZero is joining Cloudflare](https://blog.cloudflare.com/voidzero-joins-cloudflare/)
+- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare)
+
+Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま、ベンダー中立な形で開発が継続される。
+VoidZeroが開発しているViteのデプロイメントプラットフォームであるVoidは、長期的にオープンソース化する予定であることもあわせて発表されている。
+
+----
+{% include inline-support.html %}
----
From 4e5182c2f61e0b31a6271b1baa3003656eeb4fd0 Mon Sep 17 00:00:00 2001
From: azu
Date: Tue, 9 Jun 2026 09:30:47 +0900
Subject: [PATCH 16/19] Fix typos and update project status in draft
Corrected typos and clarified the future plans for VoidZero's projects and deployment platform.
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index bdae44e4286..58ce99c9819 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -38,8 +38,8 @@ CloudflareがViteやOxCなどを開発するVoidZeroの買収を発表しまし
- [VoidZero is joining Cloudflare](https://blog.cloudflare.com/voidzero-joins-cloudflare/)
- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare)
-Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま、ベンダー中立な形で開発が継続される。
-VoidZeroが開発しているViteのデプロイメントプラットフォームであるVoidは、長期的にオープンソース化する予定であることもあわせて発表されている。
+Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま開発が継続される予定絵dす。
+VoidZeroが開発しているViteのデプロイメントプラットフォームである[Void](https://void.cloud/)は、オープンソースにする予定があわせて発表されています。
----
{% include inline-support.html %}
From 6c974631211c925ef65d5b3f0382947bfd88655d Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 9 Jun 2026 00:32:55 +0000
Subject: [PATCH 17/19] fix: address Devin review (Oxc casing and typo)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Fix project name 'OxC' to 'Oxc' (lines 36, 105)
- Fix missing particle 'に' in 'ルールついて' (line 155)
Co-authored-by: azu
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 58ce99c9819..91eeff3c1ce 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -33,7 +33,7 @@ Node.js v26.3.0 (Current)がリリースされました。
---
-CloudflareがViteやOxCなどを開発するVoidZeroの買収を発表しました。
+CloudflareがViteやOxcなどを開発するVoidZeroの買収を発表しました。
- [VoidZero is joining Cloudflare](https://blog.cloudflare.com/voidzero-joins-cloudflare/)
- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare)
@@ -102,7 +102,7 @@ IndexedDBの実装がLevelDBからSQLiteへと変更、`data:` URLのWorkerに
[blog.cloudflare.com/voidzero-joins-cloudflare/](https://blog.cloudflare.com/voidzero-joins-cloudflare/ "VoidZero is joining Cloudflare")
cloudflare vite news
-CloudflareがViteやOxCなどを開発するVoidZeroを買収。
+CloudflareがViteやOxcなどを開発するVoidZeroを買収。
- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare "VoidZero is Joining Cloudflare | VoidZero")
@@ -152,7 +152,7 @@ TSKaigi 2026のスライド資料のまとめ。
[speakerdeck.com/syumai/oxlint-custom-rule](https://speakerdeck.com/syumai/oxlint-custom-rule "Oxlintのカスタムルールの現況 - Speaker Deck")
ESLint Rust slide JavaScript
-Oxlintのカスタムルールついてのスライド。
+Oxlintのカスタムルールについてのスライド。
Rust製のLinterであるOxlintで、ESLint互換のカスタムルールを追加できるJS Plugin(アルファ版)の機能やパフォーマンスについて紹介している。
既存のESLintプラグインの動作やtsgolint、corsa-bindについてなど
From 8a9e0dfffdcb6c37c1aba783c6194b3a68a2c5af Mon Sep 17 00:00:00 2001
From: azu
Date: Tue, 9 Jun 2026 12:03:08 +0900
Subject: [PATCH 18/19] Update 2026-06-07-773draft.md
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 91eeff3c1ce..7720c236d54 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -38,7 +38,7 @@ CloudflareがViteやOxcなどを開発するVoidZeroの買収を発表しまし
- [VoidZero is joining Cloudflare](https://blog.cloudflare.com/voidzero-joins-cloudflare/)
- [VoidZero is Joining Cloudflare | VoidZero](https://voidzero.dev/posts/voidzero-cloudflare)
-Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま開発が継続される予定絵dす。
+Vite、Vitest、Rolldown、Oxc、Vite+の各プロジェクトはMITライセンスのオープンソースのまま開発が継続される予定です。
VoidZeroが開発しているViteのデプロイメントプラットフォームである[Void](https://void.cloud/)は、オープンソースにする予定があわせて発表されています。
----
From f2c3c3771ae6922c35c8a0383a6b19f1607e48ae Mon Sep 17 00:00:00 2001
From: azu
Date: Tue, 9 Jun 2026 12:06:32 +0900
Subject: [PATCH 19/19] Update 2026-06-07-773draft.md
---
_i18n/ja/_posts/2026/2026-06-07-773draft.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_i18n/ja/_posts/2026/2026-06-07-773draft.md b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
index 7720c236d54..4a84920163a 100644
--- a/_i18n/ja/_posts/2026/2026-06-07-773draft.md
+++ b/_i18n/ja/_posts/2026/2026-06-07-773draft.md
@@ -1,8 +1,8 @@
---
-title: "2026-06-07のJS: pnpm 11.5、Node.js 26.3.0、CloudflareがVoidZeroを買収"
+title: "2026-06-09のJS: pnpm 11.5、Node.js 26.3.0、CloudflareがVoidZeroを買収"
author: "azu"
layout: post
-date : 2026-06-07T13:35:52.094Z
+date : 2026-06-09T03:06:21.608Z
category: JSer
tags:
- pnpm