From 70cf3f7474446dd22e9df15306a2f3af05a7a85b Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 19 Feb 2026 14:16:58 +0000 Subject: [PATCH 01/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-19-765draft.md | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-02-19-765draft.md diff --git a/_i18n/ja/_posts/2026/2026-02-19-765draft.md b/_i18n/ja/_posts/2026/2026-02-19-765draft.md new file mode 100644 index 00000000000..dec21f5549f --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-02-19-765draft.md @@ -0,0 +1,36 @@ +--- +title: "2026-02-19のJS: " +author: "azu" +layout: post +date : 2026-02-19T14:16:58.017Z +category: JSer +tags: +- TypeScript +- Bun +- Zig +- Electron + +--- + +JSer.info #765 + +---- + +

ヘッドライン

+ +---- + +## Electrobun v1 - Blackboard Blog +[blackboard.sh/blog/electrobun-v1/](https://blackboard.sh/blog/electrobun-v1/ "Electrobun v1 - Blackboard Blog") +

TypeScript Bun Zig Electron library ReleaseNote

+ +TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワーク。 +ランタイムにBunを使い、ZigやC/C++で実装されている。 +ウィンドウ管理/メニュー/グローバルショートカット/クリップボード/ダイアログなどのネイティブ機能をサポートしている。 +差分パッチによる自動アップデート機能、プロセス分離されたwebviewを``要素として扱える仕組みなどを持つ。 +macOS/Windows/Ubuntuに対応している。 + +- [blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.](https://github.com/blackboardsh/electrobun "blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.") +- [Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps](https://blackboard.sh/electrobun/docs/ "Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps") + +---- From f30bceac23bfe22bfffb4655d8e9f0b3cfd0e973 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 19 Feb 2026 23:24:15 +0000 Subject: [PATCH 02/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-19-765draft.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-19-765draft.md b/_i18n/ja/_posts/2026/2026-02-19-765draft.md index dec21f5549f..d06db53665d 100644 --- a/_i18n/ja/_posts/2026/2026-02-19-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-19-765draft.md @@ -2,13 +2,14 @@ title: "2026-02-19のJS: " author: "azu" layout: post -date : 2026-02-19T14:16:58.017Z +date : 2026-02-19T23:24:02.734Z category: JSer tags: - TypeScript - Bun - Zig - Electron +- security --- @@ -33,4 +34,18 @@ macOS/Windows/Ubuntuに対応している。 - [blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.](https://github.com/blackboardsh/electrobun "blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.") - [Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps](https://blackboard.sh/electrobun/docs/ "Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps") +---- +

アーティクル

+ +---- + +## Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research +[adnanthekhan.com/posts/clinejection/](https://adnanthekhan.com/posts/clinejection/ "Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research") +

security VSCode AI article

+ +ClineのGitHub Actionsワークフローに対する攻撃手法についての記事。 +AIを使ったIssueトリアージボットへのPrompt Injectionを起点に、GitHub Actionsのキャッシュポイズニングを組み合わせる攻撃手法について。 +攻撃が成功した場合、VSCode Marketplace/OpenVSX/npmの公開用トークンを取れる問題があり、実際にCline CLIのnpmパッケージが侵害されていた。 + + ---- From c8857ced8db86d95bba536cb0883a71296fcee47 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 24 Feb 2026 14:33:19 +0000 Subject: [PATCH 03/18] Update 765 draft --- ...02-19-765draft.md => 2026-02-24-765draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-02-19-765draft.md => 2026-02-24-765draft.md} (71%) diff --git a/_i18n/ja/_posts/2026/2026-02-19-765draft.md b/_i18n/ja/_posts/2026/2026-02-24-765draft.md similarity index 71% rename from _i18n/ja/_posts/2026/2026-02-19-765draft.md rename to _i18n/ja/_posts/2026/2026-02-24-765draft.md index d06db53665d..c91f33621ae 100644 --- a/_i18n/ja/_posts/2026/2026-02-19-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-24-765draft.md @@ -1,15 +1,15 @@ --- -title: "2026-02-19のJS: " +title: "2026-02-24のJS: " author: "azu" layout: post -date : 2026-02-19T23:24:02.734Z +date : 2026-02-24T14:33:06.100Z category: JSer tags: +- security - TypeScript - Bun - Zig - Electron -- security --- @@ -48,4 +48,15 @@ AIを使ったIssueトリアージボットへのPrompt Injectionを起点に、 攻撃が成功した場合、VSCode Marketplace/OpenVSX/npmの公開用トークンを取れる問題があり、実際にCline CLIのnpmパッケージが侵害されていた。 +---- + +## Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/](https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/ "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog") +

Firefox XSS security DOM article

+ +Firefox 148で実装されたSanitizer APIについて。 +`innerHTML`はHTMLをフィルタリングせずに挿入するが、`setHTML()`は自動的にサニタイズしてXSSの原因となる危険な要素や属性を除去する。 +Sanitizer APIのデフォルト設定やカスタム設定、Trusted Typesとの組み合わせについて。 + + ---- From ff036d868384622fc52a64f9d85601e381e58a40 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 25 Feb 2026 13:13:02 +0000 Subject: [PATCH 04/18] Update 765 draft --- ...6-02-24-765draft.md => 2026-02-25-765draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-02-24-765draft.md => 2026-02-25-765draft.md} (81%) diff --git a/_i18n/ja/_posts/2026/2026-02-24-765draft.md b/_i18n/ja/_posts/2026/2026-02-25-765draft.md similarity index 81% rename from _i18n/ja/_posts/2026/2026-02-24-765draft.md rename to _i18n/ja/_posts/2026/2026-02-25-765draft.md index c91f33621ae..f46e83082ee 100644 --- a/_i18n/ja/_posts/2026/2026-02-24-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-25-765draft.md @@ -1,8 +1,8 @@ --- -title: "2026-02-24のJS: " +title: "2026-02-25のJS: " author: "azu" layout: post -date : 2026-02-24T14:33:06.100Z +date : 2026-02-25T13:12:50.491Z category: JSer tags: - security @@ -59,4 +59,15 @@ Firefox 148で実装されたSanitizer APIについて。 Sanitizer APIのデフォルト設定やカスタム設定、Trusted Typesとの組み合わせについて。 +---- + +## How we rebuilt Next.js with AI in one week +[blog.cloudflare.com/vinext/](https://blog.cloudflare.com/vinext/ "How we rebuilt Next.js with AI in one week") +

Next.js cloudflare vite article

+ +CloudflareによるNext.js互換フレームワークvinextについて。 +Next.jsのルーティング、React Server Components、Server Actionsなどの機能をViteベースで再実装している。 + +- [cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere](https://github.com/cloudflare/vinext "cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere") + ---- From f75aa8dde8bc666f1579df32471bfebad3ca79ac Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 25 Feb 2026 13:31:18 +0000 Subject: [PATCH 05/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-25-765draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-25-765draft.md b/_i18n/ja/_posts/2026/2026-02-25-765draft.md index f46e83082ee..63675091d50 100644 --- a/_i18n/ja/_posts/2026/2026-02-25-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-25-765draft.md @@ -2,7 +2,7 @@ title: "2026-02-25のJS: " author: "azu" layout: post -date : 2026-02-25T13:12:50.491Z +date : 2026-02-25T13:31:17.893Z category: JSer tags: - security @@ -34,6 +34,18 @@ macOS/Windows/Ubuntuに対応している。 - [blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.](https://github.com/blackboardsh/electrobun "blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.") - [Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps](https://blackboard.sh/electrobun/docs/ "Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps") +---- + +## Release v4.12.0 · honojs/hono +[github.com/honojs/hono/releases/tag/v4.12.0](https://github.com/honojs/hono/releases/tag/v4.12.0 "Release v4.12.0 · honojs/hono") +

Hono ReleaseNote

+ +Hono v4.12.0リリース。 +Hono Clientに`$path()`メソッドの追加、SSG向けのredirect pluginの追加、Basic Authの`onAuthSuccess`コールバックの追加。 +`getConnInfo`がAWS Lambda/Cloudflare Pages/Netlifyに対応。 +TrieRouterのパフォーマンスの改善、`c.json()`のFast Pathの追加など + + ----

アーティクル

From 315271eaa46ff9919ff607c785ce993d406e6a37 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 25 Feb 2026 14:24:54 +0000 Subject: [PATCH 06/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-25-765draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-25-765draft.md b/_i18n/ja/_posts/2026/2026-02-25-765draft.md index 63675091d50..f01408019b0 100644 --- a/_i18n/ja/_posts/2026/2026-02-25-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-25-765draft.md @@ -2,7 +2,7 @@ title: "2026-02-25のJS: " author: "azu" layout: post -date : 2026-02-25T13:31:17.893Z +date : 2026-02-25T14:24:42.748Z category: JSer tags: - security @@ -46,6 +46,18 @@ Hono Clientに`$path()`メソッドの追加、SSG向けのredirect pluginの追 TrieRouterのパフォーマンスの改善、`c.json()`のFast Pathの追加など +---- + +## Oxfmt Beta | The JavaScript Oxidation Compiler +[oxc.rs/blog/2026-02-24-oxfmt-beta](https://oxc.rs/blog/2026-02-24-oxfmt-beta "Oxfmt Beta | The JavaScript Oxidation Compiler") +

JavaScript Rust Tools ReleaseNote

+ +OxcのJavaScript FormatterであるOxfmtのβリリース。 +PrettierのJavaScript/TypeScriptの互換テストを100%パスするようになった。 +Tailwind CSSのクラスソート、importのソート、`package.json`のフィールドソートの組み込みサポートなど + +- [Oxfmt | The JavaScript Oxidation Compiler](https://oxc.rs/docs/guide/usage/formatter "Oxfmt | The JavaScript Oxidation Compiler") + ----

アーティクル

From a4504274621f179af521fbf8ce32d236977a9f88 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 25 Feb 2026 22:16:03 +0000 Subject: [PATCH 07/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-25-765draft.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-25-765draft.md b/_i18n/ja/_posts/2026/2026-02-25-765draft.md index f01408019b0..cf8249c9983 100644 --- a/_i18n/ja/_posts/2026/2026-02-25-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-25-765draft.md @@ -2,7 +2,7 @@ title: "2026-02-25のJS: " author: "azu" layout: post -date : 2026-02-25T14:24:42.748Z +date : 2026-02-25T22:16:02.983Z category: JSer tags: - security @@ -58,6 +58,20 @@ Tailwind CSSのクラスソート、importのソート、`package.json`のフィ - [Oxfmt | The JavaScript Oxidation Compiler](https://oxc.rs/docs/guide/usage/formatter "Oxfmt | The JavaScript Oxidation Compiler") +---- + +## Node.js — Node.js 25.7.0 (Current) +[nodejs.org/en/blog/release/v25.7.0](https://nodejs.org/en/blog/release/v25.7.0 "Node.js — Node.js 25.7.0 (Current)") +

nodejs ReleaseNote

+ +Node v25.7.0リリース。 +`node:sqlite`モジュールがRelease Candidate(RC)に昇格。 +Single Executable Applications(SEA)でESMエントリーポイントをサポート、 +HTTP/2でHTTP/1へのフォールバック設定として`http1Options`を追加。 +`Duplex.toWeb()`のtypeオプションを`readableType`にリネーム、`node:test`でSIGINT時に中断されたテストを表示するように。 +`fs.stat`に`throwIfNoEntry`オプションの追加、`zlib`でBrotli圧縮辞書のサポートなど。 + + ----

アーティクル

From cf676fdb38f9f6e575cb40717701877a4101840a Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 25 Feb 2026 22:20:02 +0000 Subject: [PATCH 08/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-25-765draft.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-02-25-765draft.md b/_i18n/ja/_posts/2026/2026-02-25-765draft.md index cf8249c9983..243d5cee549 100644 --- a/_i18n/ja/_posts/2026/2026-02-25-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-25-765draft.md @@ -2,14 +2,14 @@ title: "2026-02-25のJS: " author: "azu" layout: post -date : 2026-02-25T22:16:02.983Z +date : 2026-02-25T22:19:50.255Z category: JSer tags: - security +- nodejs - TypeScript - Bun - Zig -- Electron --- @@ -72,6 +72,19 @@ HTTP/2でHTTP/1へのフォールバック設定として`http1Options`を追加 `fs.stat`に`throwIfNoEntry`オプションの追加、`zlib`でBrotli圧縮辞書のサポートなど。 +---- + +## Node.js — Node.js 24.14.0 (LTS) +[nodejs.org/en/blog/release/v24.14.0](https://nodejs.org/en/blog/release/v24.14.0 "Node.js — Node.js 24.14.0 (LTS)") +

nodejs ReleaseNote

+ +Node v24.14.0リリース。 +`async_hooks`の`createHook()`に`trackPromises`オプションの追加、`fs.watch()`に`ignore`オプションの追加。 +`http.setGlobalProxyFromEnv()`の追加、Subpath Importsで`#/`から始まるパスをサポート。 +SQLiteのdefensive modeをデフォルトで有効化、Embedder APIでESMの初期サポートを追加。 +`stream/consumers`に`bytes()`メソッドの追加、`node:test`の`run()`に`env`オプションの追加や`it.expectFailure`のサポートなど。 + + ----

アーティクル

From dfd38f6748b133f09c9772b483bbb360f31c1dfd Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 12:50:34 +0000 Subject: [PATCH 09/18] Update 765 draft --- ...-25-765draft.md => 2026-02-26-765draft.md} | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-02-25-765draft.md => 2026-02-26-765draft.md} (87%) diff --git a/_i18n/ja/_posts/2026/2026-02-25-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md similarity index 87% rename from _i18n/ja/_posts/2026/2026-02-25-765draft.md rename to _i18n/ja/_posts/2026/2026-02-26-765draft.md index 243d5cee549..2d427536f7e 100644 --- a/_i18n/ja/_posts/2026/2026-02-25-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -1,8 +1,8 @@ --- -title: "2026-02-25のJS: " +title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-25T22:19:50.255Z +date : 2026-02-26T12:50:21.780Z category: JSer tags: - security @@ -85,6 +85,21 @@ SQLiteのdefensive modeをデフォルトで有効化、Embedder APIでESMの初 `stream/consumers`に`bytes()`メソッドの追加、`node:test`の`run()`に`env`オプションの追加や`it.expectFailure`のサポートなど。 +---- + +## Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno +[deno.com/blog/v2.7](https://deno.com/blog/v2.7 "Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno") +

deno ReleaseNote

+ +Deno v2.7リリース。 +Temporal APIがstableに変更、Windows ARM(aarch64)のサポート。 +`package.json`の`overrides`フィールドのサポート、`deno install --compile`の追加。 +`CompressionStream`/`DecompressionStream`がBrotliをサポート、Web Crypto APIでSHA3アルゴリズムのサポート。 +`deno task`でglobstar(`**`)と`pipefail`のサポート、`deno compile --self-extracting`オプションの追加。 +Web WorkerのDevToolsデバッグに対応、OpenTelemetryでDeno Cronの自動計装に対応。 +Node.js互換性の改善として`node:worker_threads`/`node:child_process`/`node:zlib`(Zstd)などの修正、V8 14.5へのアップデートなど。 + + ----

アーティクル

From ffcda1e7a8952a8a1033cb1501446d66256b8d3d Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 13:02:40 +0000 Subject: [PATCH 10/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md index 2d427536f7e..23d9f559d52 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -2,7 +2,7 @@ title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-26T12:50:21.780Z +date : 2026-02-26T13:02:28.037Z category: JSer tags: - security @@ -137,3 +137,20 @@ Next.jsのルーティング、React Server Components、Server Actionsなどの - [cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere](https://github.com/cloudflare/vinext "cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere") ---- +

スライド、動画関係

+ +---- + +## npm bulk trusted publishing config and script security now generally available - GitHub Changelog +[github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/](https://github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/ "npm bulk trusted publishing config and script security now generally available - GitHub Changelog") +

npm security

+ +npm CLI v11.10.0リリース。 +`min-release-age`でパッケージの公開から一定日経過したものだけをインストールできるように。 +`npm trust`コマンドで複数パッケージのOIDC Trusted Publishingの設定を一括で行えるように。 +`--allow-git`フラグの追加により、git依存関係のインストール時のセキュリティ制御が可能に。`.npmrc`でgit実行パスを上書きすることで`--ignore-scripts`使用時でもコード実行が可能だった問題に対処している。 +`--allow-git=none`の利用が推奨されており、npm CLI v12でデフォルトになる予定。 + +- [Release v11.11.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.11.0 "Release v11.11.0 · npm/cli") + +---- From 1fca4c4895dde66b402be2377f9f36920efbf4c8 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 14:06:13 +0000 Subject: [PATCH 11/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md index 23d9f559d52..e0abe065a61 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -2,7 +2,7 @@ title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-26T13:02:28.037Z +date : 2026-02-26T14:06:01.349Z category: JSer tags: - security @@ -100,6 +100,19 @@ Web WorkerのDevToolsデバッグに対応、OpenTelemetryでDeno Cronの自動 Node.js互換性の改善として`node:worker_threads`/`node:child_process`/`node:zlib`(Zstd)などの修正、V8 14.5へのアップデートなど。 +---- + +## The React Foundation: A New Home for React Hosted by the Linux Foundation – React +[react.dev/blog/2026/02/24/the-react-foundation](https://react.dev/blog/2026/02/24/the-react-foundation "The React Foundation: A New Home for React Hosted by the Linux Foundation – React") +

React OpenSource community organization news

+ +React FoundationがLinux Foundation傘下に正式に設立された。 +React、React Native、JSXなどのプロジェクトがMetaからReact Foundationへ移管される。 +プラチナメンバーとしてAmazon、Callstack、Expo、Huawei、Meta、Microsoft、Software Mansion、Vercelが参加。 +技術的なガバナンスはFoundation本体から独立して維持され、貢献者やメンテナーが技術的な方向性を決定する。 +今後数カ月でリポジトリやインフラの移管が進められる予定。 + + ----

アーティクル

From adbb34aa4527e1ab3603338a1fbace390e720c65 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 14:26:43 +0000 Subject: [PATCH 12/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 23 +++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md index e0abe065a61..cbe4f0a629a 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -2,14 +2,14 @@ title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-26T14:06:01.349Z +date : 2026-02-26T14:26:43.384Z category: JSer tags: - security +- AI +- Tools - nodejs -- TypeScript -- Bun -- Zig +- React --- @@ -166,4 +166,19 @@ npm CLI v11.10.0リリース。 - [Release v11.11.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.11.0 "Release v11.11.0 · npm/cli") +---- +

サイト、サービス、ドキュメント

+ +---- + +## millionco/react-doctor: Let coding agents diagnose and fix your React code +[github.com/millionco/react-doctor](https://github.com/millionco/react-doctor "millionco/react-doctor: Let coding agents diagnose and fix your React code") +

React Tools ESLint performance accessibility AI

+ +Reactのコードベースを静的解析して、ヘルススコア(0〜100)を算出するツール。 +60以上のルールでstate/effects、パフォーマンス、アーキテクチャ、バンドルサイズ、セキュリティ、アクセシビリティなどをチェックできる。 +未使用のファイルやエクスポートの検出、Next.js/Vite/Remixなどのフレームワーク自動検出にも対応している。 +CLIやGitHub Actions、Node.js APIとして利用できる。 + + ---- From 0faba498a8eca5b6ee558ede33c4f40501558d9b Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 14:33:59 +0000 Subject: [PATCH 13/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md index cbe4f0a629a..e61ca302f7c 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -2,14 +2,14 @@ title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-26T14:26:43.384Z +date : 2026-02-26T14:33:59.726Z category: JSer tags: - security +- React - AI - Tools - nodejs -- React --- @@ -113,6 +113,17 @@ React、React Native、JSXなどのプロジェクトがMetaからReact Foundati 今後数カ月でリポジトリやインフラの移管が進められる予定。 +---- + +## Release styled-components@6.3.7 · styled-components/styled-components +[github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7](https://github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7 "Release styled-components@6.3.7 · styled-components/styled-components") +

CSS React library ReleaseNote

+ +styled-components v6.3.7リリース。 +`createGlobalStyle`がReact StrictModeやRSC(React Server Components)で正しく動作しない問題の修正。 +package.jsonに`exports`フィールドを追加しESMの対応を改善など + + ----

アーティクル

From 11017bbaabdc76a5115616be2f33a7136175b2c3 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 14:43:33 +0000 Subject: [PATCH 14/18] Update 765 draft --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md index e61ca302f7c..85f92eed025 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ b/_i18n/ja/_posts/2026/2026-02-26-765draft.md @@ -2,14 +2,14 @@ title: "2026-02-26のJS: " author: "azu" layout: post -date : 2026-02-26T14:33:59.726Z +date : 2026-02-26T14:43:33.276Z category: JSer tags: - security -- React -- AI - Tools - nodejs +- React +- AI --- @@ -192,4 +192,16 @@ Reactのコードベースを静的解析して、ヘルススコア(0〜100)を CLIやGitHub Actions、Node.js APIとして利用できる。 +---- + +## vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents. +[github.com/vercel-labs/portless](https://github.com/vercel-labs/portless "vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents.") +

Tools server nodejs debug

+ +ポート番号の代わりに`myapp.localhost`のような名前付き`.localhost` URLを使えるようにする開発用プロキシツール。 +`portless proxy start`でデーモンを起動し、`portless myapp next dev`のように開発サーバーを起動する。 +`http://myapp.localhost:1355`のようなURLでアクセスできる。 +HTTP/2やHTTPSの証明書の自動生成に対応し、Next.js/Express/Nuxt/Vite/Astroなどのフレームワークで利用できる。 + + ---- From c05c32114961716e6b36ace5b2dfc6d6f4fce9a8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:45:58 +0000 Subject: [PATCH 15/18] Update _i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md --- ...02-26-electrobun-v1-deno-2.7-oxfmt-beta.md | 214 ++++++++++++++++++ 1 file changed, 214 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md diff --git a/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md new file mode 100644 index 00000000000..5680b83f090 --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md @@ -0,0 +1,214 @@ +--- +title: "2026-02-26のJS: Electrobun v1、Deno 2.7、Oxfmt Beta" +author: "azu" +layout: post +date: 2026-02-26T14:45:56.538Z +category: JSer +tags: +- security +- Tools +- nodejs +- React +- AI + +--- + +JSer.info #765 - [Electrobun asdv1 - Blackboard Blog](https://blackboard.sh/blog/electrobun-v1/) +[Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno](https://deno.com/blog/v2.7) +[Oxfmt Beta | The JavaScript Oxidation Compiler](https://oxc.rs/blog/2026-02-24-oxfmt-beta) + + +---- + +{% include inline-support.html %} + +---- + +

ヘッドライン

+ +---- + +## Electrobun v1 - Blackboard Blog +[blackboard.sh/blog/electrobun-v1/](https://blackboard.sh/blog/electrobun-v1/ "Electrobun v1 - Blackboard Blog") +

TypeScript Bun Zig Electron library ReleaseNote

+ +TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワーク。 +ランタイムにBunを使い、ZigやC/C++で実装されている。 +ウィンドウ管理/メニュー/グローバルショートカット/クリップボード/ダイアログなどのネイティブ機能をサポートしている。 +差分パッチによる自動アップデート機能、プロセス分離されたwebviewを``要素として扱える仕組みなどを持つ。 +macOS/Windows/Ubuntuに対応している。 + +- [blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.](https://github.com/blackboardsh/electrobun "blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.") +- [Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps](https://blackboard.sh/electrobun/docs/ "Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps") + +---- + +## Release v4.12.0 · honojs/hono +[github.com/honojs/hono/releases/tag/v4.12.0](https://github.com/honojs/hono/releases/tag/v4.12.0 "Release v4.12.0 · honojs/hono") +

Hono ReleaseNote

+ +Hono v4.12.0リリース。 +Hono Clientに`$path()`メソッドの追加、SSG向けのredirect pluginの追加、Basic Authの`onAuthSuccess`コールバックの追加。 +`getConnInfo`がAWS Lambda/Cloudflare Pages/Netlifyに対応。 +TrieRouterのパフォーマンスの改善、`c.json()`のFast Pathの追加など + + +---- + +## Oxfmt Beta | The JavaScript Oxidation Compiler +[oxc.rs/blog/2026-02-24-oxfmt-beta](https://oxc.rs/blog/2026-02-24-oxfmt-beta "Oxfmt Beta | The JavaScript Oxidation Compiler") +

JavaScript Rust Tools ReleaseNote

+ +OxcのJavaScript FormatterであるOxfmtのβリリース。 +PrettierのJavaScript/TypeScriptの互換テストを100%パスするようになった。 +Tailwind CSSのクラスソート、importのソート、`package.json`のフィールドソートの組み込みサポートなど + +- [Oxfmt | The JavaScript Oxidation Compiler](https://oxc.rs/docs/guide/usage/formatter "Oxfmt | The JavaScript Oxidation Compiler") + +---- + +## Node.js — Node.js 25.7.0 (Current) +[nodejs.org/en/blog/release/v25.7.0](https://nodejs.org/en/blog/release/v25.7.0 "Node.js — Node.js 25.7.0 (Current)") +

nodejs ReleaseNote

+ +Node v25.7.0リリース。 +`node:sqlite`モジュールがRelease Candidate(RC)に昇格。 +Single Executable Applications(SEA)でESMエントリーポイントをサポート、 +HTTP/2でHTTP/1へのフォールバック設定として`http1Options`を追加。 +`Duplex.toWeb()`のtypeオプションを`readableType`にリネーム、`node:test`でSIGINT時に中断されたテストを表示するように。 +`fs.stat`に`throwIfNoEntry`オプションの追加、`zlib`でBrotli圧縮辞書のサポートなど。 + + +---- + +## Node.js — Node.js 24.14.0 (LTS) +[nodejs.org/en/blog/release/v24.14.0](https://nodejs.org/en/blog/release/v24.14.0 "Node.js — Node.js 24.14.0 (LTS)") +

nodejs ReleaseNote

+ +Node v24.14.0リリース。 +`async_hooks`の`createHook()`に`trackPromises`オプションの追加、`fs.watch()`に`ignore`オプションの追加。 +`http.setGlobalProxyFromEnv()`の追加、Subpath Importsで`#/`から始まるパスをサポート。 +SQLiteのdefensive modeをデフォルトで有効化、Embedder APIでESMの初期サポートを追加。 +`stream/consumers`に`bytes()`メソッドの追加、`node:test`の`run()`に`env`オプションの追加や`it.expectFailure`のサポートなど。 + + +---- + +## Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno +[deno.com/blog/v2.7](https://deno.com/blog/v2.7 "Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno") +

deno ReleaseNote

+ +Deno v2.7リリース。 +Temporal APIがstableに変更、Windows ARM(aarch64)のサポート。 +`package.json`の`overrides`フィールドのサポート、`deno install --compile`の追加。 +`CompressionStream`/`DecompressionStream`がBrotliをサポート、Web Crypto APIでSHA3アルゴリズムのサポート。 +`deno task`でglobstar(`**`)と`pipefail`のサポート、`deno compile --self-extracting`オプションの追加。 +Web WorkerのDevToolsデバッグに対応、OpenTelemetryでDeno Cronの自動計装に対応。 +Node.js互換性の改善として`node:worker_threads`/`node:child_process`/`node:zlib`(Zstd)などの修正、V8 14.5へのアップデートなど。 + + +---- + +## The React Foundation: A New Home for React Hosted by the Linux Foundation – React +[react.dev/blog/2026/02/24/the-react-foundation](https://react.dev/blog/2026/02/24/the-react-foundation "The React Foundation: A New Home for React Hosted by the Linux Foundation – React") +

React OpenSource community organization news

+ +React FoundationがLinux Foundation傘下に正式に設立された。 +React、React Native、JSXなどのプロジェクトがMetaからReact Foundationへ移管される。 +プラチナメンバーとしてAmazon、Callstack、Expo、Huawei、Meta、Microsoft、Software Mansion、Vercelが参加。 +技術的なガバナンスはFoundation本体から独立して維持され、貢献者やメンテナーが技術的な方向性を決定する。 +今後数カ月でリポジトリやインフラの移管が進められる予定。 + + +---- + +## Release styled-components@6.3.7 · styled-components/styled-components +[github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7](https://github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7 "Release styled-components@6.3.7 · styled-components/styled-components") +

CSS React library ReleaseNote

+ +styled-components v6.3.7リリース。 +`createGlobalStyle`がReact StrictModeやRSC(React Server Components)で正しく動作しない問題の修正。 +package.jsonに`exports`フィールドを追加しESMの対応を改善など + + +---- +

アーティクル

+ +---- + +## Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research +[adnanthekhan.com/posts/clinejection/](https://adnanthekhan.com/posts/clinejection/ "Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research") +

security VSCode AI article

+ +ClineのGitHub Actionsワークフローに対する攻撃手法についての記事。 +AIを使ったIssueトリアージボットへのPrompt Injectionを起点に、GitHub Actionsのキャッシュポイズニングを組み合わせる攻撃手法について。 +攻撃が成功した場合、VSCode Marketplace/OpenVSX/npmの公開用トークンを取れる問題があり、実際にCline CLIのnpmパッケージが侵害されていた。 + + +---- + +## Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/](https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/ "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog") +

Firefox XSS security DOM article

+ +Firefox 148で実装されたSanitizer APIについて。 +`innerHTML`はHTMLをフィルタリングせずに挿入するが、`setHTML()`は自動的にサニタイズしてXSSの原因となる危険な要素や属性を除去する。 +Sanitizer APIのデフォルト設定やカスタム設定、Trusted Typesとの組み合わせについて。 + + +---- + +## How we rebuilt Next.js with AI in one week +[blog.cloudflare.com/vinext/](https://blog.cloudflare.com/vinext/ "How we rebuilt Next.js with AI in one week") +

Next.js cloudflare vite article

+ +CloudflareによるNext.js互換フレームワークvinextについて。 +Next.jsのルーティング、React Server Components、Server Actionsなどの機能をViteベースで再実装している。 + +- [cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere](https://github.com/cloudflare/vinext "cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere") + +---- +

スライド、動画関係

+ +---- + +## npm bulk trusted publishing config and script security now generally available - GitHub Changelog +[github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/](https://github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/ "npm bulk trusted publishing config and script security now generally available - GitHub Changelog") +

npm security

+ +npm CLI v11.10.0リリース。 +`min-release-age`でパッケージの公開から一定日経過したものだけをインストールできるように。 +`npm trust`コマンドで複数パッケージのOIDC Trusted Publishingの設定を一括で行えるように。 +`--allow-git`フラグの追加により、git依存関係のインストール時のセキュリティ制御が可能に。`.npmrc`でgit実行パスを上書きすることで`--ignore-scripts`使用時でもコード実行が可能だった問題に対処している。 +`--allow-git=none`の利用が推奨されており、npm CLI v12でデフォルトになる予定。 + +- [Release v11.11.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.11.0 "Release v11.11.0 · npm/cli") + +---- +

サイト、サービス、ドキュメント

+ +---- + +## millionco/react-doctor: Let coding agents diagnose and fix your React code +[github.com/millionco/react-doctor](https://github.com/millionco/react-doctor "millionco/react-doctor: Let coding agents diagnose and fix your React code") +

React Tools ESLint performance accessibility AI

+ +Reactのコードベースを静的解析して、ヘルススコア(0〜100)を算出するツール。 +60以上のルールでstate/effects、パフォーマンス、アーキテクチャ、バンドルサイズ、セキュリティ、アクセシビリティなどをチェックできる。 +未使用のファイルやエクスポートの検出、Next.js/Vite/Remixなどのフレームワーク自動検出にも対応している。 +CLIやGitHub Actions、Node.js APIとして利用できる。 + + +---- + +## vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents. +[github.com/vercel-labs/portless](https://github.com/vercel-labs/portless "vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents.") +

Tools server nodejs debug

+ +ポート番号の代わりに`myapp.localhost`のような名前付き`.localhost` URLを使えるようにする開発用プロキシツール。 +`portless proxy start`でデーモンを起動し、`portless myapp next dev`のように開発サーバーを起動する。 +`http://myapp.localhost:1355`のようなURLでアクセスできる。 +HTTP/2やHTTPSの証明書の自動生成に対応し、Next.js/Express/Nuxt/Vite/Astroなどのフレームワークで利用できる。 + + +---- From 60bcf47f16aa89aac3d97119e04d7912ce467f27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:45:59 +0000 Subject: [PATCH 16/18] Delete _i18n/ja/_posts/2026/2026-02-26-765draft.md --- _i18n/ja/_posts/2026/2026-02-26-765draft.md | 207 -------------------- 1 file changed, 207 deletions(-) delete mode 100644 _i18n/ja/_posts/2026/2026-02-26-765draft.md diff --git a/_i18n/ja/_posts/2026/2026-02-26-765draft.md b/_i18n/ja/_posts/2026/2026-02-26-765draft.md deleted file mode 100644 index 85f92eed025..00000000000 --- a/_i18n/ja/_posts/2026/2026-02-26-765draft.md +++ /dev/null @@ -1,207 +0,0 @@ ---- -title: "2026-02-26のJS: " -author: "azu" -layout: post -date : 2026-02-26T14:43:33.276Z -category: JSer -tags: -- security -- Tools -- nodejs -- React -- AI - ---- - -JSer.info #765 - ----- - -

ヘッドライン

- ----- - -## Electrobun v1 - Blackboard Blog -[blackboard.sh/blog/electrobun-v1/](https://blackboard.sh/blog/electrobun-v1/ "Electrobun v1 - Blackboard Blog") -

TypeScript Bun Zig Electron library ReleaseNote

- -TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワーク。 -ランタイムにBunを使い、ZigやC/C++で実装されている。 -ウィンドウ管理/メニュー/グローバルショートカット/クリップボード/ダイアログなどのネイティブ機能をサポートしている。 -差分パッチによる自動アップデート機能、プロセス分離されたwebviewを``要素として扱える仕組みなどを持つ。 -macOS/Windows/Ubuntuに対応している。 - -- [blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.](https://github.com/blackboardsh/electrobun "blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.") -- [Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps](https://blackboard.sh/electrobun/docs/ "Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps") - ----- - -## Release v4.12.0 · honojs/hono -[github.com/honojs/hono/releases/tag/v4.12.0](https://github.com/honojs/hono/releases/tag/v4.12.0 "Release v4.12.0 · honojs/hono") -

Hono ReleaseNote

- -Hono v4.12.0リリース。 -Hono Clientに`$path()`メソッドの追加、SSG向けのredirect pluginの追加、Basic Authの`onAuthSuccess`コールバックの追加。 -`getConnInfo`がAWS Lambda/Cloudflare Pages/Netlifyに対応。 -TrieRouterのパフォーマンスの改善、`c.json()`のFast Pathの追加など - - ----- - -## Oxfmt Beta | The JavaScript Oxidation Compiler -[oxc.rs/blog/2026-02-24-oxfmt-beta](https://oxc.rs/blog/2026-02-24-oxfmt-beta "Oxfmt Beta | The JavaScript Oxidation Compiler") -

JavaScript Rust Tools ReleaseNote

- -OxcのJavaScript FormatterであるOxfmtのβリリース。 -PrettierのJavaScript/TypeScriptの互換テストを100%パスするようになった。 -Tailwind CSSのクラスソート、importのソート、`package.json`のフィールドソートの組み込みサポートなど - -- [Oxfmt | The JavaScript Oxidation Compiler](https://oxc.rs/docs/guide/usage/formatter "Oxfmt | The JavaScript Oxidation Compiler") - ----- - -## Node.js — Node.js 25.7.0 (Current) -[nodejs.org/en/blog/release/v25.7.0](https://nodejs.org/en/blog/release/v25.7.0 "Node.js — Node.js 25.7.0 (Current)") -

nodejs ReleaseNote

- -Node v25.7.0リリース。 -`node:sqlite`モジュールがRelease Candidate(RC)に昇格。 -Single Executable Applications(SEA)でESMエントリーポイントをサポート、 -HTTP/2でHTTP/1へのフォールバック設定として`http1Options`を追加。 -`Duplex.toWeb()`のtypeオプションを`readableType`にリネーム、`node:test`でSIGINT時に中断されたテストを表示するように。 -`fs.stat`に`throwIfNoEntry`オプションの追加、`zlib`でBrotli圧縮辞書のサポートなど。 - - ----- - -## Node.js — Node.js 24.14.0 (LTS) -[nodejs.org/en/blog/release/v24.14.0](https://nodejs.org/en/blog/release/v24.14.0 "Node.js — Node.js 24.14.0 (LTS)") -

nodejs ReleaseNote

- -Node v24.14.0リリース。 -`async_hooks`の`createHook()`に`trackPromises`オプションの追加、`fs.watch()`に`ignore`オプションの追加。 -`http.setGlobalProxyFromEnv()`の追加、Subpath Importsで`#/`から始まるパスをサポート。 -SQLiteのdefensive modeをデフォルトで有効化、Embedder APIでESMの初期サポートを追加。 -`stream/consumers`に`bytes()`メソッドの追加、`node:test`の`run()`に`env`オプションの追加や`it.expectFailure`のサポートなど。 - - ----- - -## Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno -[deno.com/blog/v2.7](https://deno.com/blog/v2.7 "Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno") -

deno ReleaseNote

- -Deno v2.7リリース。 -Temporal APIがstableに変更、Windows ARM(aarch64)のサポート。 -`package.json`の`overrides`フィールドのサポート、`deno install --compile`の追加。 -`CompressionStream`/`DecompressionStream`がBrotliをサポート、Web Crypto APIでSHA3アルゴリズムのサポート。 -`deno task`でglobstar(`**`)と`pipefail`のサポート、`deno compile --self-extracting`オプションの追加。 -Web WorkerのDevToolsデバッグに対応、OpenTelemetryでDeno Cronの自動計装に対応。 -Node.js互換性の改善として`node:worker_threads`/`node:child_process`/`node:zlib`(Zstd)などの修正、V8 14.5へのアップデートなど。 - - ----- - -## The React Foundation: A New Home for React Hosted by the Linux Foundation – React -[react.dev/blog/2026/02/24/the-react-foundation](https://react.dev/blog/2026/02/24/the-react-foundation "The React Foundation: A New Home for React Hosted by the Linux Foundation – React") -

React OpenSource community organization news

- -React FoundationがLinux Foundation傘下に正式に設立された。 -React、React Native、JSXなどのプロジェクトがMetaからReact Foundationへ移管される。 -プラチナメンバーとしてAmazon、Callstack、Expo、Huawei、Meta、Microsoft、Software Mansion、Vercelが参加。 -技術的なガバナンスはFoundation本体から独立して維持され、貢献者やメンテナーが技術的な方向性を決定する。 -今後数カ月でリポジトリやインフラの移管が進められる予定。 - - ----- - -## Release styled-components@6.3.7 · styled-components/styled-components -[github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7](https://github.com/styled-components/styled-components/releases/tag/styled-components%406.3.7 "Release styled-components@6.3.7 · styled-components/styled-components") -

CSS React library ReleaseNote

- -styled-components v6.3.7リリース。 -`createGlobalStyle`がReact StrictModeやRSC(React Server Components)で正しく動作しない問題の修正。 -package.jsonに`exports`フィールドを追加しESMの対応を改善など - - ----- -

アーティクル

- ----- - -## Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research -[adnanthekhan.com/posts/clinejection/](https://adnanthekhan.com/posts/clinejection/ "Clinejection — Compromising Cline's Production Releases just by Prompting an Issue Triager | Adnan Khan - Security Research") -

security VSCode AI article

- -ClineのGitHub Actionsワークフローに対する攻撃手法についての記事。 -AIを使ったIssueトリアージボットへのPrompt Injectionを起点に、GitHub Actionsのキャッシュポイズニングを組み合わせる攻撃手法について。 -攻撃が成功した場合、VSCode Marketplace/OpenVSX/npmの公開用トークンを取れる問題があり、実際にCline CLIのnpmパッケージが侵害されていた。 - - ----- - -## Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog -[hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/](https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/ "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks - the Web developer blog") -

Firefox XSS security DOM article

- -Firefox 148で実装されたSanitizer APIについて。 -`innerHTML`はHTMLをフィルタリングせずに挿入するが、`setHTML()`は自動的にサニタイズしてXSSの原因となる危険な要素や属性を除去する。 -Sanitizer APIのデフォルト設定やカスタム設定、Trusted Typesとの組み合わせについて。 - - ----- - -## How we rebuilt Next.js with AI in one week -[blog.cloudflare.com/vinext/](https://blog.cloudflare.com/vinext/ "How we rebuilt Next.js with AI in one week") -

Next.js cloudflare vite article

- -CloudflareによるNext.js互換フレームワークvinextについて。 -Next.jsのルーティング、React Server Components、Server Actionsなどの機能をViteベースで再実装している。 - -- [cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere](https://github.com/cloudflare/vinext "cloudflare/vinext: Vite plugin that reimplements the Next.js API surface — deploy anywhere") - ----- -

スライド、動画関係

- ----- - -## npm bulk trusted publishing config and script security now generally available - GitHub Changelog -[github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/](https://github.blog/changelog/2026-02-18-npm-bulk-trusted-publishing-config-and-script-security-now-generally-available/ "npm bulk trusted publishing config and script security now generally available - GitHub Changelog") -

npm security

- -npm CLI v11.10.0リリース。 -`min-release-age`でパッケージの公開から一定日経過したものだけをインストールできるように。 -`npm trust`コマンドで複数パッケージのOIDC Trusted Publishingの設定を一括で行えるように。 -`--allow-git`フラグの追加により、git依存関係のインストール時のセキュリティ制御が可能に。`.npmrc`でgit実行パスを上書きすることで`--ignore-scripts`使用時でもコード実行が可能だった問題に対処している。 -`--allow-git=none`の利用が推奨されており、npm CLI v12でデフォルトになる予定。 - -- [Release v11.11.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.11.0 "Release v11.11.0 · npm/cli") - ----- -

サイト、サービス、ドキュメント

- ----- - -## millionco/react-doctor: Let coding agents diagnose and fix your React code -[github.com/millionco/react-doctor](https://github.com/millionco/react-doctor "millionco/react-doctor: Let coding agents diagnose and fix your React code") -

React Tools ESLint performance accessibility AI

- -Reactのコードベースを静的解析して、ヘルススコア(0〜100)を算出するツール。 -60以上のルールでstate/effects、パフォーマンス、アーキテクチャ、バンドルサイズ、セキュリティ、アクセシビリティなどをチェックできる。 -未使用のファイルやエクスポートの検出、Next.js/Vite/Remixなどのフレームワーク自動検出にも対応している。 -CLIやGitHub Actions、Node.js APIとして利用できる。 - - ----- - -## vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents. -[github.com/vercel-labs/portless](https://github.com/vercel-labs/portless "vercel-labs/portless: Replace port numbers with stable, named .localhost URLs. For humans and agents.") -

Tools server nodejs debug

- -ポート番号の代わりに`myapp.localhost`のような名前付き`.localhost` URLを使えるようにする開発用プロキシツール。 -`portless proxy start`でデーモンを起動し、`portless myapp next dev`のように開発サーバーを起動する。 -`http://myapp.localhost:1355`のようなURLでアクセスできる。 -HTTP/2やHTTPSの証明書の自動生成に対応し、Next.js/Express/Nuxt/Vite/Astroなどのフレームワークで利用できる。 - - ----- From 4ab97dbb7212c77f56584bfe630eee9122d66214 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 26 Feb 2026 23:48:26 +0900 Subject: [PATCH 17/18] Refactor release notes for Electrobun v1 and Deno v2.7 Reorganized the content for better readability by separating the release announcements into distinct sections. Each section now starts with the title of the release followed by the details. --- ...02-26-electrobun-v1-deno-2.7-oxfmt-beta.md | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md index 5680b83f090..c25e3dac949 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md +++ b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md @@ -13,10 +13,30 @@ tags: --- -JSer.info #765 - [Electrobun asdv1 - Blackboard Blog](https://blackboard.sh/blog/electrobun-v1/) -[Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno](https://deno.com/blog/v2.7) -[Oxfmt Beta | The JavaScript Oxidation Compiler](https://oxc.rs/blog/2026-02-24-oxfmt-beta) +JSer.info #765 - Electrobun v1がリリースされました。 +- [Electrobun v1 - Blackboard Blog](https://blackboard.sh/blog/electrobun-v1/) + +TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワークで、ランタイムにBunを使い、ZigやC/C++で実装されています。 +ウィンドウ管理やメニュー、グローバルショートカットなどのネイティブ機能をサポートし、差分パッチによる自動アップデート機能やプロセス分離されたwebviewの仕組みなどを持っています。 + + +--- + +Deno v2.7がリリースされました。 + +- [Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno](https://deno.com/blog/v2.7) + +Temporal APIがstableに変更され、Windows ARM(aarch64)のサポートが追加されています。`package.json`の`overrides`フィールドのサポート、`CompressionStream`/`DecompressionStream`でのBrotliサポート、Web Crypto APIでのSHA3アルゴリズムのサポートなどが含まれています。 + + +--- + +OxcのJavaScript FormatterであるOxfmtのβがリリースされました。 + +- [Oxfmt Beta | The JavaScript Oxidation Compiler](https://oxc.rs/blog/2026-02-24-oxfmt-beta) + +PrettierのJavaScript/TypeScriptの互換テストを100%パスするようになっています。Tailwind CSSのクラスソート、importのソート、`package.json`のフィールドソートの組み込みサポートなどが含まれています。 ---- From f8e36e1300e56b151e37f3d8f42aafa19e7906e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:49:31 +0000 Subject: [PATCH 18/18] Update _i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md --- .../_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md index c25e3dac949..57e9df04348 100644 --- a/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md +++ b/_i18n/ja/_posts/2026/2026-02-26-electrobun-v1-deno-2.7-oxfmt-beta.md @@ -2,7 +2,7 @@ title: "2026-02-26のJS: Electrobun v1、Deno 2.7、Oxfmt Beta" author: "azu" layout: post -date: 2026-02-26T14:45:56.538Z +date: 2026-02-26T14:48:54.395Z category: JSer tags: - security