From 437685ee5f6c2497e2a0b217ed091ce83b8ffe1c Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:07:15 +0000 Subject: [PATCH 01/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 29 +++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-09-01-779draft.md diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md new file mode 100644 index 00000000000..fa4c8baa4e3 --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -0,0 +1,29 @@ +--- +title: "2026-09-01のJS: " +author: "azu" +layout: post +date : 2026-09-01T14:07:15.163Z +category: JSer +tags: +- chart + +--- + +JSer.info #779 + +---- + +

ヘッドライン

+ +---- + +## Release v4.0.0 · plotly/plotly.js +[github.com/plotly/plotly.js/releases/tag/v4.0.0](https://github.com/plotly/plotly.js/releases/tag/v4.0.0 "Release v4.0.0 · plotly/plotly.js") +

JavaScript chart library ReleaseNote

+ +plotly.js 4.0.0リリース。 +Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`densitymapbox`を削除。 +`mapboxAccessToken`の削除、MathJax v2サポート終了しv3/v4をサポート、色処理ライブラリをculoriへ変更など + + +---- From 9f1b4152050a9a416659b368738a121f364a1ca6 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:12:05 +0000 Subject: [PATCH 02/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index fa4c8baa4e3..491f9d7342c 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,10 +2,14 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:07:15.163Z +date : 2026-09-01T14:12:05.788Z category: JSer tags: - chart +- nodejs +- package +- Rust +- Tools --- @@ -26,4 +30,19 @@ Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`dens `mapboxAccessToken`の削除、MathJax v2サポート終了しv3/v4をサポート、色処理ライブラリをculoriへ変更など +---- +

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

+ +---- + +## Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube +[github.com/jdx/aube/releases/tag/v2.0.1](https://github.com/jdx/aube/releases/tag/v2.0.1 "Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube") +

nodejs package Rust Tools

+ +Aube v2リリース。 +`aube add -g`のインストール先をpnpmのディレクトリからAubeのdata rootへ変更。 +`lowest-direct`を`ResolutionMode::LowestDirect`として公開APIに追加、`aube store prune --dry-run --json`の構造化出力を追加。 +`aube pack`/`aube publish`での`catalog:`解決など。 + + ---- From 8e6e0c40936aa1e54970dc625cb4ccb2b80c90f1 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:16:07 +0000 Subject: [PATCH 03/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index 491f9d7342c..4735c2230c9 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:12:05.788Z +date : 2026-09-01T14:15:53.900Z category: JSer tags: - chart @@ -30,6 +30,18 @@ Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`dens `mapboxAccessToken`の削除、MathJax v2サポート終了しv3/v4をサポート、色処理ライブラリをculoriへ変更など +---- + +## htmx 4.0.0 has been released! ~ htmx +[four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released](https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released "htmx 4.0.0 has been released! ~ htmx") +

JavaScript HTML library ReleaseNote

+ +htmx 4.0.0リリース。 +属性の継承を`:inherited`で明示するように変更、イベント名を`htmx:phase:action`形式へ整理。 +履歴キャッシュは`localStorage`を使わずに再取得する形へ変更。 +XHRから`fetch()`ベースの実装へ移行し、Morph Swap、``、`hx-preload`/`hx-download`の追加など + + ----

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

From 573a6f79fc6ee711d3c56a393f486139284c8913 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:21:06 +0000 Subject: [PATCH 04/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index 4735c2230c9..4428cc55805 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:15:53.900Z +date : 2026-09-01T14:21:06.785Z category: JSer tags: - chart @@ -37,11 +37,24 @@ Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`dens

JavaScript HTML library ReleaseNote

htmx 4.0.0リリース。 -属性の継承を`:inherited`で明示するように変更、イベント名を`htmx:phase:action`形式へ整理。 +属性の継承を`:inherited`で明示するように変更、イベント名を`htmx:phase:action`形式へ変更 履歴キャッシュは`localStorage`を使わずに再取得する形へ変更。 XHRから`fetch()`ベースの実装へ移行し、Morph Swap、``、`hx-preload`/`hx-download`の追加など +---- + +## Zod 4.5 +[zod.dev/blog/zod-4-5](https://zod.dev/blog/zod-4-5 "Zod 4.5") +

JavaScript TypeScript library ReleaseNote

+ +Zod 4.5リリース。 +`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`/`z.properties()`の追加。 +`z.deepPartial()`/`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`の追加。 +`z.iso.datetime()`で秒を必須に変更、文字列の長さをCode Pointでカウントするように変更、`__proto__`を常に取り除くように変更など + +- [Reducing Zod's memory footprint by an order of magnitude with method memoization](https://zod.dev/blog/reducing-memory-footprint "Reducing Zod's memory footprint by an order of magnitude with method memoization") + ----

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

From 1bbaba7e4630f36c3054688da0d9ea13bad52bc6 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:25:04 +0000 Subject: [PATCH 05/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index 4428cc55805..7c209c4ef98 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,14 +2,14 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:21:06.785Z +date : 2026-09-01T14:24:51.741Z category: JSer tags: +- TypeScript - chart - nodejs - package - Rust -- Tools --- @@ -70,4 +70,19 @@ Aube v2リリース。 `aube pack`/`aube publish`での`catalog:`解決など。 +---- +

書籍関係

+ +---- + +## minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン +[typeset.jp/](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") +

TypeScript JavaScript library PDF japanese

+ +TypeScriptライブラリとして動作するヘッドレス組版エンジン。 +TypeScriptのコードで文書構造とスタイルを定義し、PDFやPNGを生成できる。 +禁則処理、縦組み、ルビ、ハイフネーション、段組み、フロート配置などを扱える。 + +- [minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") + ---- From a2f4698dfc56504fd2c1822a232aec54112df1c6 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:39:06 +0000 Subject: [PATCH 06/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index 7c209c4ef98..b2ca7af3a42 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:24:51.741Z +date : 2026-09-01T14:38:55.642Z category: JSer tags: - TypeScript @@ -55,6 +55,18 @@ Zod 4.5リリース。 - [Reducing Zod's memory footprint by an order of magnitude with method memoization](https://zod.dev/blog/reducing-memory-footprint "Reducing Zod's memory footprint by an order of magnitude with method memoization") +---- + +## Announcing Rspack 2.2 - Rspack +[rspack.rs/blog/announcing-2-2](https://rspack.rs/blog/announcing-2-2 "Announcing Rspack 2.2 - Rspack") +

rspack ReleaseNote

+ +Rspack 2.2リリース。 +HMRの改善、Browserslistのベースラインクエリをサポート。Rspack固有のモジュール変数を`import.meta`で公開するように変更。 +Rsbuildでは、Node.jsビルドでsplit chunksをデフォルトで有効化、Solid v2をサポート。 +RslibがTypeScript 7をサポートなど + + ----

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

From 367f8d14b2053cd8dfcfbb799c3efb9d262b130b Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Sep 2026 14:43:54 +0000 Subject: [PATCH 07/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-01-779draft.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-01-779draft.md index b2ca7af3a42..69e16d6fffb 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-01-779draft.md @@ -2,12 +2,12 @@ title: "2026-09-01のJS: " author: "azu" layout: post -date : 2026-09-01T14:38:55.642Z +date : 2026-09-01T14:43:54.115Z category: JSer tags: +- nodejs - TypeScript - chart -- nodejs - package - Rust @@ -67,6 +67,17 @@ Rsbuildでは、Node.jsビルドでsplit chunksをデフォルトで有効化、 RslibがTypeScript 7をサポートなど +---- + +## Node.js — Node.js 24.20.0 (LTS) +[nodejs.org/en/blog/release/v24.20.0](https://nodejs.org/en/blog/release/v24.20.0 "Node.js — Node.js 24.20.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v24.20.0(LTS)リリース。 +`AsyncLocalStorage`への`using` scopeの追加、`Buffer`に`end`パラメータの追加。 +`permission.drop()`/`--permission-audit`、package maps、`node:stream/iter`を追加など + + ----

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

From 91b2ff7ea573a10d5d66d110954569ead2c0bfe3 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 2 Sep 2026 13:55:07 +0000 Subject: [PATCH 08/24] Update 779 draft --- ...026-09-01-779draft.md => 2026-09-02-779draft.md} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-09-01-779draft.md => 2026-09-02-779draft.md} (92%) diff --git a/_i18n/ja/_posts/2026/2026-09-01-779draft.md b/_i18n/ja/_posts/2026/2026-09-02-779draft.md similarity index 92% rename from _i18n/ja/_posts/2026/2026-09-01-779draft.md rename to _i18n/ja/_posts/2026/2026-09-02-779draft.md index 69e16d6fffb..55e593b0f9d 100644 --- a/_i18n/ja/_posts/2026/2026-09-01-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-02-779draft.md @@ -1,8 +1,8 @@ --- -title: "2026-09-01のJS: " +title: "2026-09-02のJS: " author: "azu" layout: post -date : 2026-09-01T14:43:54.115Z +date : 2026-09-02T13:54:54.284Z category: JSer tags: - nodejs @@ -78,6 +78,15 @@ Node.js v24.20.0(LTS)リリース。 `permission.drop()`/`--permission-audit`、package maps、`node:stream/iter`を追加など +---- + +## Remix 3 Release Candidate | Remix +[remix.run/blog/remix-3-release-candidate](https://remix.run/blog/remix-3-release-candidate "Remix 3 Release Candidate | Remix") +

Remix JavaScript ReleaseNote

+ +Remix 3.0.0-rc.1リリース。 + + ----

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

From 3cce9e966b0aa9ea633c0e09b5e3296bb2f32c18 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 2 Sep 2026 14:05:07 +0000 Subject: [PATCH 09/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-02-779draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-02-779draft.md b/_i18n/ja/_posts/2026/2026-09-02-779draft.md index 55e593b0f9d..90a4521d544 100644 --- a/_i18n/ja/_posts/2026/2026-09-02-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-02-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-02のJS: " author: "azu" layout: post -date : 2026-09-02T13:54:54.284Z +date : 2026-09-02T14:05:07.018Z category: JSer tags: - nodejs @@ -87,6 +87,19 @@ Node.js v24.20.0(LTS)リリース。 Remix 3.0.0-rc.1リリース。 +---- + +## Electron 44 | Electron +[www.electronjs.org/blog/electron-44-0](https://www.electronjs.org/blog/electron-44-0 "Electron 44 | Electron") +

Electron ReleaseNote

+ +Electron 44リリース。 +Chromium 152.0.7977.54、Node.js v24.18.1、V8 15.2へアップデート。 +macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererからの`clipboard`直接利用を削除。 +`clipboard`の非同期API化、`windowStatePersistence`、`net.WebSocket`を追加。 +`webContents.setZoomMode()`、`webFrameMain.printToPDF()`、Linuxの`win.setOpacity()`などを追加。 + + ----

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

From f076e1b4603297b7f290b116d67de7d29f5bd9ba Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 4 Sep 2026 01:18:04 +0000 Subject: [PATCH 10/24] Update 779 draft --- ...09-02-779draft.md => 2026-09-04-779draft.md} | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-09-02-779draft.md => 2026-09-04-779draft.md} (87%) diff --git a/_i18n/ja/_posts/2026/2026-09-02-779draft.md b/_i18n/ja/_posts/2026/2026-09-04-779draft.md similarity index 87% rename from _i18n/ja/_posts/2026/2026-09-02-779draft.md rename to _i18n/ja/_posts/2026/2026-09-04-779draft.md index 90a4521d544..1a5e5284456 100644 --- a/_i18n/ja/_posts/2026/2026-09-02-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-04-779draft.md @@ -1,8 +1,8 @@ --- -title: "2026-09-02のJS: " +title: "2026-09-04のJS: " author: "azu" layout: post -date : 2026-09-02T14:05:07.018Z +date : 2026-09-04T01:18:04.439Z category: JSer tags: - nodejs @@ -100,6 +100,19 @@ macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererから `webContents.setZoomMode()`、`webFrameMain.printToPDF()`、Linuxの`win.setOpacity()`などを追加。 +---- + +## Vitest 5.0 is out! | Vitest +[vitest.dev/blog/vitest-5.html](https://vitest.dev/blog/vitest-5.html "Vitest 5.0 is out! | Vitest") +

JavaScript vite testing ReleaseNote

+ +Vitest 5.0リリース。 +デフォルトの挙動の変更として`clearMocks`の有効化、ネストしたプロジェクトで設定をデフォルトで継承するように変更、locatorがstrict matchするように変更。 +Benchmarking APIの書き直し、Browser Modeの`browser.traceView`追加、`vi.when`の追加。 +`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`の追加など。 + +- [Migration Guide | Guide | Vitest](https://vitest.dev/guide/migration/ "Migration Guide | Guide | Vitest") + ----

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

From 28fcef601f8302bad3974fe48d0f323d10c7deb6 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 4 Sep 2026 02:03:45 +0000 Subject: [PATCH 11/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-04-779draft.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-04-779draft.md b/_i18n/ja/_posts/2026/2026-09-04-779draft.md index 1a5e5284456..d9e5a98a9e5 100644 --- a/_i18n/ja/_posts/2026/2026-09-04-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-04-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-04のJS: " author: "azu" layout: post -date : 2026-09-04T01:18:04.439Z +date : 2026-09-04T02:03:45.143Z category: JSer tags: - nodejs @@ -113,6 +113,21 @@ Benchmarking APIの書き直し、Browser Modeの`browser.traceView`追加、`vi - [Migration Guide | Guide | Vitest](https://vitest.dev/guide/migration/ "Migration Guide | Guide | Vitest") +---- +

アーティクル

+ +---- + +## How Turbopack chunks your JavaScript | Next.js +[nextjs.org/blog/turbopack-chunking](https://nextjs.org/blog/turbopack-chunking "How Turbopack chunks your JavaScript | Next.js") +

Next.js JavaScript article performance

+ +TurbopackのChunk分割アルゴリズムについて。 +Chunkのマージによるリクエスト数と転送量のトレードオフについて解説されている。 +Next.js 16.3の`generateComponentChunks`では、ビルド時にはChunk GroupとChunkを生成する。Runtimeでナビゲーション時に生成されたChunk GroupとChunkどちらか効率的かを判断してロードしている。 +また`firstPageLoadPriority`/`priorityRoutes`/`clusters`による調整やCommonJSの対応についてなど。 + + ----

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

From 9c11e3177954c21e1d404ba8cfa6e5e6ad742a0a Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 7 Sep 2026 23:28:56 +0000 Subject: [PATCH 12/24] Update 779 draft --- ...-04-779draft.md => 2026-09-07-779draft.md} | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) rename _i18n/ja/_posts/2026/{2026-09-04-779draft.md => 2026-09-07-779draft.md} (90%) diff --git a/_i18n/ja/_posts/2026/2026-09-04-779draft.md b/_i18n/ja/_posts/2026/2026-09-07-779draft.md similarity index 90% rename from _i18n/ja/_posts/2026/2026-09-04-779draft.md rename to _i18n/ja/_posts/2026/2026-09-07-779draft.md index d9e5a98a9e5..9b6c59249f6 100644 --- a/_i18n/ja/_posts/2026/2026-09-04-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-07-779draft.md @@ -1,15 +1,15 @@ --- -title: "2026-09-04のJS: " +title: "2026-09-07のJS: " author: "azu" layout: post -date : 2026-09-04T02:03:45.143Z +date : 2026-09-07T23:28:56.697Z category: JSer tags: - nodejs +- Tools - TypeScript +- vite - chart -- package -- Rust --- @@ -143,6 +143,18 @@ Aube v2リリース。 `aube pack`/`aube publish`での`catalog:`解決など。 +---- + +## davideast/pyric: Firebase tooling for the agent era +[github.com/davideast/pyric](https://github.com/davideast/pyric "davideast/pyric: Firebase tooling for the agent era") +

JavaScript Tools vite MCP

+ +Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。 +Viteプラグインで`firebase/*`のimportをブラウザ内のローカルバックエンドへ差し替える。 +Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP bridgeで状態の確認や操作ができる。 + +- [Rules standard library reference · Pyric Studio](https://pyric.dev/docs/trust/rules-standard-library/ "Rules standard library reference · Pyric Studio") + ----

書籍関係

From 736f0ad57f540ddee5d4a44d813a7a125cb632f0 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 9 Sep 2026 00:26:16 +0000 Subject: [PATCH 13/24] Update 779 draft --- ...9-07-779draft.md => 2026-09-09-779draft.md} | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-09-07-779draft.md => 2026-09-09-779draft.md} (92%) diff --git a/_i18n/ja/_posts/2026/2026-09-07-779draft.md b/_i18n/ja/_posts/2026/2026-09-09-779draft.md similarity index 92% rename from _i18n/ja/_posts/2026/2026-09-07-779draft.md rename to _i18n/ja/_posts/2026/2026-09-09-779draft.md index 9b6c59249f6..8afca15647a 100644 --- a/_i18n/ja/_posts/2026/2026-09-07-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-09-779draft.md @@ -1,15 +1,15 @@ --- -title: "2026-09-07のJS: " +title: "2026-09-09のJS: " author: "azu" layout: post -date : 2026-09-07T23:28:56.697Z +date : 2026-09-09T00:26:03.566Z category: JSer tags: - nodejs - Tools - TypeScript - vite -- chart +- testing --- @@ -113,6 +113,18 @@ Benchmarking APIの書き直し、Browser Modeの`browser.traceView`追加、`vi - [Migration Guide | Guide | Vitest](https://vitest.dev/guide/migration/ "Migration Guide | Guide | Vitest") +---- + +## Release v1.63.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.63.0](https://github.com/microsoft/playwright/releases/tag/v1.63.0 "Release v1.63.0 · microsoft/playwright") +

playwright testing ReleaseNote

+ +Playwright v1.63.0リリース。 +共有リソースを使うテストの排他実行を扱う`lock`、表示要素だけに絞る`locator.visible()`を追加。 +`page.frameLocator()`でフレームをまたいだLocator検索に対応。 +`trace`に`snapshots`オプションを追加、`locator.ariaSnapshotJSON()`を追加など + + ----

アーティクル

From 45ecbb5dbe05258326c0ed49dea485255f62b4d5 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 12:47:08 +0000 Subject: [PATCH 14/24] Update 779 draft --- ...9-09-779draft.md => 2026-09-10-779draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-09-09-779draft.md => 2026-09-10-779draft.md} (89%) diff --git a/_i18n/ja/_posts/2026/2026-09-09-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md similarity index 89% rename from _i18n/ja/_posts/2026/2026-09-09-779draft.md rename to _i18n/ja/_posts/2026/2026-09-10-779draft.md index 8afca15647a..ec152011417 100644 --- a/_i18n/ja/_posts/2026/2026-09-09-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-10-779draft.md @@ -1,8 +1,8 @@ --- -title: "2026-09-09のJS: " +title: "2026-09-10のJS: " author: "azu" layout: post -date : 2026-09-09T00:26:03.566Z +date : 2026-09-10T12:46:55.575Z category: JSer tags: - nodejs @@ -125,6 +125,20 @@ Playwright v1.63.0リリース。 `trace`に`snapshots`オプションを追加、`locator.ariaSnapshotJSON()`を追加など +---- + +## Firefox 155.0, See All New Features, Updates and Fixes +[www.firefox.com/en-US/firefox/155.0/releasenotes/](https://www.firefox.com/en-US/firefox/155.0/releasenotes/ "Firefox 155.0, See All New Features, Updates and Fixes") +

Firefox browser ReleaseNote css WebAssembly HTTP3 WebRTC

+ +Firefox 155.0リリース。 +CSSの`attr()`/`progress()`/`alpha()`、HTTP/3でのQUIC v2をサポート。 +WebAssembly Compact Import Section/Wide Arithmeticをサポート。 +開発者ツールでは`prefers-reduced-motion`のエミュレーション、JSON Lines表示、ブレークポイント切り替えショートカットを追加。 +`mailto:`リンクはユーザー操作時のみ開くように変更など + +- [Firefox 155 release notes for developers (Stable) - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155 "Firefox 155 release notes for developers (Stable) - Mozilla | MDN") + ----

アーティクル

From 77d73a0c07bd734d5c48b2021d5909551d210583 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 12:49:17 +0000 Subject: [PATCH 15/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-10-779draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md index ec152011417..a3d7abab81c 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-10-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-10のJS: " author: "azu" layout: post -date : 2026-09-10T12:46:55.575Z +date : 2026-09-10T12:49:17.749Z category: JSer tags: - nodejs @@ -154,6 +154,16 @@ Next.js 16.3の`generateComponentChunks`では、ビルド時にはChunk Group また`firstPageLoadPriority`/`priorityRoutes`/`clusters`による調整やCommonJSの対応についてなど。 +---- + +## Fixing Top-Level Await in Safari | WebKit +[webkit.org/blog/18227/fixing-top-level-await-in-safari/](https://webkit.org/blog/18227/fixing-top-level-await-in-safari/ "Fixing Top-Level Await in Safari | WebKit") +

safari JavaScript article

+ +Safari 27/Safari Technology Preview 251でのTop-Level Awaitの修正について。 +SafariのModule LoaderをJavaScript実装からC++実装へ書き直し、ECMAScript仕様に沿って、Top-Level Awaitに対応した + + ----

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

From 7340b12002017a3bbaf70a74677f869f5a52044a Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 12:59:48 +0000 Subject: [PATCH 16/24] Update 779 draft --- _i18n/ja/_posts/2026/2026-09-10-779draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md index a3d7abab81c..184b1ab8c5d 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-10-779draft.md @@ -2,7 +2,7 @@ title: "2026-09-10のJS: " author: "azu" layout: post -date : 2026-09-10T12:49:17.749Z +date : 2026-09-10T12:59:37.228Z category: JSer tags: - nodejs @@ -139,6 +139,17 @@ WebAssembly Compact Import Section/Wide Arithmeticをサポート。 - [Firefox 155 release notes for developers (Stable) - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155 "Firefox 155 release notes for developers (Stable) - Mozilla | MDN") +---- + +## Tailwind Labs is joining Shopify - Tailwind CSS +[tailwindcss.com/blog/tailwind-is-joining-shopify](https://tailwindcss.com/blog/tailwind-is-joining-shopify "Tailwind Labs is joining Shopify - Tailwind CSS") +

css OpenSource news

+ +ShopifyがTailwind Labsを買収した。 +Tailwind CSSなどのOSSはMITライセンスのまま、Tailwind LabsのチームがShopifyの支援で開発を継続する。 +Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サインアップは終了する予定。 + + ----

アーティクル

From e8930edd446fec4bb94153665317b5bdb5a320fd Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 22:04:52 +0900 Subject: [PATCH 17/24] docs: update JSer.info 779 headlines --- _i18n/ja/_posts/2026/2026-09-10-779draft.md | 37 ++++++++++++++++++--- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md index 184b1ab8c5d..b1b27fdf353 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-10-779draft.md @@ -1,19 +1,46 @@ --- -title: "2026-09-10のJS: " +title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、Tailwind LabsがShopifyに参加" author: "azu" layout: post date : 2026-09-10T12:59:37.228Z category: JSer tags: -- nodejs -- Tools -- TypeScript +- Vitest - vite - testing +- Zod +- TypeScript +- TailwindCSS +- css + +--- + +JSer.info #779 - Vitest 5.0がリリースされました。 + +- [Vitest 5.0 is out! | Vitest](https://vitest.dev/blog/vitest-5.html) + +`clearMocks`がデフォルトで有効になり、locatorが完全一致で検索するように変更されています。 +Benchmarking APIが書き直され、Browser Modeの`browser.traceView`、`vi.when`が追加されています。 +また、`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`なども追加されています。 --- -JSer.info #779 +Zod 4.5がリリースされました。 + +- [Zod 4.5](https://zod.dev/blog/zod-4-5) + +`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`、`z.properties()`が追加されています。 +`z.deepPartial()`、`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`も追加されています。 +そのほか、`z.iso.datetime()`で秒を必須とする変更、文字列の長さをCode Pointで数える変更、`__proto__`を常に取り除く変更などが含まれます。 + +--- + +Tailwind LabsがShopifyへの参加を発表しました。 + +- [Tailwind Labs is joining Shopify - Tailwind CSS](https://tailwindcss.com/blog/tailwind-is-joining-shopify) + +Tailwind CSSなどのオープンソースプロジェクトはMITライセンスを維持し、Tailwind LabsのチームがShopifyの支援を受けて開発を継続するとしています。 +Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規登録は終了する予定です。 ---- From 0b4e2b24fb775ac6bce3acacbaee11d817ee6535 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 22:13:49 +0900 Subject: [PATCH 18/24] docs: describe Tailwind Labs deal as an acquisition --- _i18n/ja/_posts/2026/2026-09-10-779draft.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md index b1b27fdf353..291df1cc050 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-779draft.md +++ b/_i18n/ja/_posts/2026/2026-09-10-779draft.md @@ -1,5 +1,5 @@ --- -title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、Tailwind LabsがShopifyに参加" +title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" author: "azu" layout: post date : 2026-09-10T12:59:37.228Z @@ -35,7 +35,7 @@ Zod 4.5がリリースされました。 --- -Tailwind LabsがShopifyへの参加を発表しました。 +ShopifyによるTailwind Labsの買収が発表されました。 - [Tailwind Labs is joining Shopify - Tailwind CSS](https://tailwindcss.com/blog/tailwind-is-joining-shopify) From 594ee28ebdc4fa370f0befc1fa70478be9fe4372 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:18:22 +0000 Subject: [PATCH 19/24] Update _i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md --- ...vitest-5.0-zod-4.5-shopifytailwind-labs.md | 247 ++++++++++++++++++ 1 file changed, 247 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md diff --git a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md new file mode 100644 index 00000000000..5181b0315f6 --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md @@ -0,0 +1,247 @@ +--- +title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" +author: "azu" +layout: post +date: 2026-09-10T13:18:21.182Z +category: JSer +tags: +- Vitest +- vite +- testing +- Zod +- TypeScript +- TailwindCSS +- css + +--- + +JSer.info #779 - Vitest 5.0がリリースされました。 + +- [Vitest 5.0 is out! | Vitest](https://vitest.dev/blog/vitest-5.html) + +`clearMocks`がデフォルトで有効になり、locatorが完全一致で検索するように変更されています。 +Benchmarking APIが書き直され、Browser Modeの`browser.traceView`、`vi.when`が追加されています。 +また、`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`なども追加されています。 + +--- + +Zod 4.5がリリースされました。 + +- [Zod 4.5](https://zod.dev/blog/zod-4-5) + +`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`、`z.properties()`が追加されています。 +`z.deepPartial()`、`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`も追加されています。 +そのほか、`z.iso.datetime()`で秒を必須とする変更、文字列の長さをCode Pointで数える変更、`__proto__`を常に取り除く変更などが含まれます。 + +--- + +ShopifyによるTailwind Labsの買収が発表されました。 + +- [Tailwind Labs is joining Shopify - Tailwind CSS](https://tailwindcss.com/blog/tailwind-is-joining-shopify) + +Tailwind CSSなどのオープンソースプロジェクトはMITライセンスを維持し、Tailwind LabsのチームがShopifyの支援を受けて開発を継続するとしています。 +Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規登録は終了する予定です。 + +---- + +

ヘッドライン

+ +---- + +## Release v4.0.0 · plotly/plotly.js +[github.com/plotly/plotly.js/releases/tag/v4.0.0](https://github.com/plotly/plotly.js/releases/tag/v4.0.0 "Release v4.0.0 · plotly/plotly.js") +

JavaScript chart library ReleaseNote

+ +plotly.js 4.0.0リリース。 +Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`densitymapbox`を削除。 +`mapboxAccessToken`の削除、MathJax v2サポート終了しv3/v4をサポート、色処理ライブラリをculoriへ変更など + + +---- + +## htmx 4.0.0 has been released! ~ htmx +[four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released](https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released "htmx 4.0.0 has been released! ~ htmx") +

JavaScript HTML library ReleaseNote

+ +htmx 4.0.0リリース。 +属性の継承を`:inherited`で明示するように変更、イベント名を`htmx:phase:action`形式へ変更 +履歴キャッシュは`localStorage`を使わずに再取得する形へ変更。 +XHRから`fetch()`ベースの実装へ移行し、Morph Swap、``、`hx-preload`/`hx-download`の追加など + + +---- + +## Zod 4.5 +[zod.dev/blog/zod-4-5](https://zod.dev/blog/zod-4-5 "Zod 4.5") +

JavaScript TypeScript library ReleaseNote

+ +Zod 4.5リリース。 +`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`/`z.properties()`の追加。 +`z.deepPartial()`/`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`の追加。 +`z.iso.datetime()`で秒を必須に変更、文字列の長さをCode Pointでカウントするように変更、`__proto__`を常に取り除くように変更など + +- [Reducing Zod's memory footprint by an order of magnitude with method memoization](https://zod.dev/blog/reducing-memory-footprint "Reducing Zod&#039;s memory footprint by an order of magnitude with method memoization") + +---- + +## Announcing Rspack 2.2 - Rspack +[rspack.rs/blog/announcing-2-2](https://rspack.rs/blog/announcing-2-2 "Announcing Rspack 2.2 - Rspack") +

rspack ReleaseNote

+ +Rspack 2.2リリース。 +HMRの改善、Browserslistのベースラインクエリをサポート。Rspack固有のモジュール変数を`import.meta`で公開するように変更。 +Rsbuildでは、Node.jsビルドでsplit chunksをデフォルトで有効化、Solid v2をサポート。 +RslibがTypeScript 7をサポートなど + + +---- + +## Node.js — Node.js 24.20.0 (LTS) +[nodejs.org/en/blog/release/v24.20.0](https://nodejs.org/en/blog/release/v24.20.0 "Node.js — Node.js 24.20.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v24.20.0(LTS)リリース。 +`AsyncLocalStorage`への`using` scopeの追加、`Buffer`に`end`パラメータの追加。 +`permission.drop()`/`--permission-audit`、package maps、`node:stream/iter`を追加など + + +---- + +## Remix 3 Release Candidate | Remix +[remix.run/blog/remix-3-release-candidate](https://remix.run/blog/remix-3-release-candidate "Remix 3 Release Candidate | Remix") +

Remix JavaScript ReleaseNote

+ +Remix 3.0.0-rc.1リリース。 + + +---- + +## Electron 44 | Electron +[www.electronjs.org/blog/electron-44-0](https://www.electronjs.org/blog/electron-44-0 "Electron 44 | Electron") +

Electron ReleaseNote

+ +Electron 44リリース。 +Chromium 152.0.7977.54、Node.js v24.18.1、V8 15.2へアップデート。 +macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererからの`clipboard`直接利用を削除。 +`clipboard`の非同期API化、`windowStatePersistence`、`net.WebSocket`を追加。 +`webContents.setZoomMode()`、`webFrameMain.printToPDF()`、Linuxの`win.setOpacity()`などを追加。 + + +---- + +## Vitest 5.0 is out! | Vitest +[vitest.dev/blog/vitest-5.html](https://vitest.dev/blog/vitest-5.html "Vitest 5.0 is out! | Vitest") +

JavaScript vite testing ReleaseNote

+ +Vitest 5.0リリース。 +デフォルトの挙動の変更として`clearMocks`の有効化、ネストしたプロジェクトで設定をデフォルトで継承するように変更、locatorがstrict matchするように変更。 +Benchmarking APIの書き直し、Browser Modeの`browser.traceView`追加、`vi.when`の追加。 +`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`の追加など。 + +- [Migration Guide | Guide | Vitest](https://vitest.dev/guide/migration/ "Migration Guide | Guide | Vitest") + +---- + +## Release v1.63.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.63.0](https://github.com/microsoft/playwright/releases/tag/v1.63.0 "Release v1.63.0 · microsoft/playwright") +

playwright testing ReleaseNote

+ +Playwright v1.63.0リリース。 +共有リソースを使うテストの排他実行を扱う`lock`、表示要素だけに絞る`locator.visible()`を追加。 +`page.frameLocator()`でフレームをまたいだLocator検索に対応。 +`trace`に`snapshots`オプションを追加、`locator.ariaSnapshotJSON()`を追加など + + +---- + +## Firefox 155.0, See All New Features, Updates and Fixes +[www.firefox.com/en-US/firefox/155.0/releasenotes/](https://www.firefox.com/en-US/firefox/155.0/releasenotes/ "Firefox 155.0, See All New Features, Updates and Fixes") +

Firefox browser ReleaseNote css WebAssembly HTTP3 WebRTC

+ +Firefox 155.0リリース。 +CSSの`attr()`/`progress()`/`alpha()`、HTTP/3でのQUIC v2をサポート。 +WebAssembly Compact Import Section/Wide Arithmeticをサポート。 +開発者ツールでは`prefers-reduced-motion`のエミュレーション、JSON Lines表示、ブレークポイント切り替えショートカットを追加。 +`mailto:`リンクはユーザー操作時のみ開くように変更など + +- [Firefox 155 release notes for developers (Stable) - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155 "Firefox 155 release notes for developers (Stable) - Mozilla | MDN") + +---- + +## Tailwind Labs is joining Shopify - Tailwind CSS +[tailwindcss.com/blog/tailwind-is-joining-shopify](https://tailwindcss.com/blog/tailwind-is-joining-shopify "Tailwind Labs is joining Shopify - Tailwind CSS") +

css OpenSource news

+ +ShopifyがTailwind Labsを買収した。 +Tailwind CSSなどのOSSはMITライセンスのまま、Tailwind LabsのチームがShopifyの支援で開発を継続する。 +Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サインアップは終了する予定。 + + +---- +

アーティクル

+ +---- + +## How Turbopack chunks your JavaScript | Next.js +[nextjs.org/blog/turbopack-chunking](https://nextjs.org/blog/turbopack-chunking "How Turbopack chunks your JavaScript | Next.js") +

Next.js JavaScript article performance

+ +TurbopackのChunk分割アルゴリズムについて。 +Chunkのマージによるリクエスト数と転送量のトレードオフについて解説されている。 +Next.js 16.3の`generateComponentChunks`では、ビルド時にはChunk GroupとChunkを生成する。Runtimeでナビゲーション時に生成されたChunk GroupとChunkどちらか効率的かを判断してロードしている。 +また`firstPageLoadPriority`/`priorityRoutes`/`clusters`による調整やCommonJSの対応についてなど。 + + +---- + +## Fixing Top-Level Await in Safari | WebKit +[webkit.org/blog/18227/fixing-top-level-await-in-safari/](https://webkit.org/blog/18227/fixing-top-level-await-in-safari/ "Fixing Top-Level Await in Safari | WebKit") +

safari JavaScript article

+ +Safari 27/Safari Technology Preview 251でのTop-Level Awaitの修正について。 +SafariのModule LoaderをJavaScript実装からC++実装へ書き直し、ECMAScript仕様に沿って、Top-Level Awaitに対応した + + +---- +

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

+ +---- + +## Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube +[github.com/jdx/aube/releases/tag/v2.0.1](https://github.com/jdx/aube/releases/tag/v2.0.1 "Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube") +

nodejs package Rust Tools

+ +Aube v2リリース。 +`aube add -g`のインストール先をpnpmのディレクトリからAubeのdata rootへ変更。 +`lowest-direct`を`ResolutionMode::LowestDirect`として公開APIに追加、`aube store prune --dry-run --json`の構造化出力を追加。 +`aube pack`/`aube publish`での`catalog:`解決など。 + + +---- + +## davideast/pyric: Firebase tooling for the agent era +[github.com/davideast/pyric](https://github.com/davideast/pyric "davideast/pyric: Firebase tooling for the agent era") +

JavaScript Tools vite MCP

+ +Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。 +Viteプラグインで`firebase/*`のimportをブラウザ内のローカルバックエンドへ差し替える。 +Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP bridgeで状態の確認や操作ができる。 + +- [Rules standard library reference · Pyric Studio](https://pyric.dev/docs/trust/rules-standard-library/ "Rules standard library reference · Pyric Studio") + +---- +

書籍関係

+ +---- + +## minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン +[typeset.jp/](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") +

TypeScript JavaScript library PDF japanese

+ +TypeScriptライブラリとして動作するヘッドレス組版エンジン。 +TypeScriptのコードで文書構造とスタイルを定義し、PDFやPNGを生成できる。 +禁則処理、縦組み、ルビ、ハイフネーション、段組み、フロート配置などを扱える。 + +- [minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") + +---- From d90a972c94695ece4b5eb4231338f0a1d6c39797 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:18:24 +0000 Subject: [PATCH 20/24] Delete _i18n/ja/_posts/2026/2026-09-10-779draft.md --- _i18n/ja/_posts/2026/2026-09-10-779draft.md | 247 -------------------- 1 file changed, 247 deletions(-) delete mode 100644 _i18n/ja/_posts/2026/2026-09-10-779draft.md diff --git a/_i18n/ja/_posts/2026/2026-09-10-779draft.md b/_i18n/ja/_posts/2026/2026-09-10-779draft.md deleted file mode 100644 index 291df1cc050..00000000000 --- a/_i18n/ja/_posts/2026/2026-09-10-779draft.md +++ /dev/null @@ -1,247 +0,0 @@ ---- -title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" -author: "azu" -layout: post -date : 2026-09-10T12:59:37.228Z -category: JSer -tags: -- Vitest -- vite -- testing -- Zod -- TypeScript -- TailwindCSS -- css - ---- - -JSer.info #779 - Vitest 5.0がリリースされました。 - -- [Vitest 5.0 is out! | Vitest](https://vitest.dev/blog/vitest-5.html) - -`clearMocks`がデフォルトで有効になり、locatorが完全一致で検索するように変更されています。 -Benchmarking APIが書き直され、Browser Modeの`browser.traceView`、`vi.when`が追加されています。 -また、`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`なども追加されています。 - ---- - -Zod 4.5がリリースされました。 - -- [Zod 4.5](https://zod.dev/blog/zod-4-5) - -`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`、`z.properties()`が追加されています。 -`z.deepPartial()`、`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`も追加されています。 -そのほか、`z.iso.datetime()`で秒を必須とする変更、文字列の長さをCode Pointで数える変更、`__proto__`を常に取り除く変更などが含まれます。 - ---- - -ShopifyによるTailwind Labsの買収が発表されました。 - -- [Tailwind Labs is joining Shopify - Tailwind CSS](https://tailwindcss.com/blog/tailwind-is-joining-shopify) - -Tailwind CSSなどのオープンソースプロジェクトはMITライセンスを維持し、Tailwind LabsのチームがShopifyの支援を受けて開発を継続するとしています。 -Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規登録は終了する予定です。 - ----- - -

ヘッドライン

- ----- - -## Release v4.0.0 · plotly/plotly.js -[github.com/plotly/plotly.js/releases/tag/v4.0.0](https://github.com/plotly/plotly.js/releases/tag/v4.0.0 "Release v4.0.0 · plotly/plotly.js") -

JavaScript chart library ReleaseNote

- -plotly.js 4.0.0リリース。 -Node.js 22未満のサポート終了、`scattermapbox`/`choroplethmapbox`/`densitymapbox`を削除。 -`mapboxAccessToken`の削除、MathJax v2サポート終了しv3/v4をサポート、色処理ライブラリをculoriへ変更など - - ----- - -## htmx 4.0.0 has been released! ~ htmx -[four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released](https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released "htmx 4.0.0 has been released! ~ htmx") -

JavaScript HTML library ReleaseNote

- -htmx 4.0.0リリース。 -属性の継承を`:inherited`で明示するように変更、イベント名を`htmx:phase:action`形式へ変更 -履歴キャッシュは`localStorage`を使わずに再取得する形へ変更。 -XHRから`fetch()`ベースの実装へ移行し、Morph Swap、``、`hx-preload`/`hx-download`の追加など - - ----- - -## Zod 4.5 -[zod.dev/blog/zod-4-5](https://zod.dev/blog/zod-4-5 "Zod 4.5") -

JavaScript TypeScript library ReleaseNote

- -Zod 4.5リリース。 -`z.compile()`によるスキーマの事前コンパイル、`z.creditCard()`/`z.properties()`の追加。 -`z.deepPartial()`/`.exactPartial()`、`z.validate()`、`z.input()`/`z.output()`、`z.toZod()`の追加。 -`z.iso.datetime()`で秒を必須に変更、文字列の長さをCode Pointでカウントするように変更、`__proto__`を常に取り除くように変更など - -- [Reducing Zod's memory footprint by an order of magnitude with method memoization](https://zod.dev/blog/reducing-memory-footprint "Reducing Zod&#039;s memory footprint by an order of magnitude with method memoization") - ----- - -## Announcing Rspack 2.2 - Rspack -[rspack.rs/blog/announcing-2-2](https://rspack.rs/blog/announcing-2-2 "Announcing Rspack 2.2 - Rspack") -

rspack ReleaseNote

- -Rspack 2.2リリース。 -HMRの改善、Browserslistのベースラインクエリをサポート。Rspack固有のモジュール変数を`import.meta`で公開するように変更。 -Rsbuildでは、Node.jsビルドでsplit chunksをデフォルトで有効化、Solid v2をサポート。 -RslibがTypeScript 7をサポートなど - - ----- - -## Node.js — Node.js 24.20.0 (LTS) -[nodejs.org/en/blog/release/v24.20.0](https://nodejs.org/en/blog/release/v24.20.0 "Node.js — Node.js 24.20.0 (LTS)") -

nodejs ReleaseNote

- -Node.js v24.20.0(LTS)リリース。 -`AsyncLocalStorage`への`using` scopeの追加、`Buffer`に`end`パラメータの追加。 -`permission.drop()`/`--permission-audit`、package maps、`node:stream/iter`を追加など - - ----- - -## Remix 3 Release Candidate | Remix -[remix.run/blog/remix-3-release-candidate](https://remix.run/blog/remix-3-release-candidate "Remix 3 Release Candidate | Remix") -

Remix JavaScript ReleaseNote

- -Remix 3.0.0-rc.1リリース。 - - ----- - -## Electron 44 | Electron -[www.electronjs.org/blog/electron-44-0](https://www.electronjs.org/blog/electron-44-0 "Electron 44 | Electron") -

Electron ReleaseNote

- -Electron 44リリース。 -Chromium 152.0.7977.54、Node.js v24.18.1、V8 15.2へアップデート。 -macOS 12/Windows 32-bit/Linux ARM 32-bitのサポート終了、rendererからの`clipboard`直接利用を削除。 -`clipboard`の非同期API化、`windowStatePersistence`、`net.WebSocket`を追加。 -`webContents.setZoomMode()`、`webFrameMain.printToPDF()`、Linuxの`win.setOpacity()`などを追加。 - - ----- - -## Vitest 5.0 is out! | Vitest -[vitest.dev/blog/vitest-5.html](https://vitest.dev/blog/vitest-5.html "Vitest 5.0 is out! | Vitest") -

JavaScript vite testing ReleaseNote

- -Vitest 5.0リリース。 -デフォルトの挙動の変更として`clearMocks`の有効化、ネストしたプロジェクトで設定をデフォルトで継承するように変更、locatorがstrict matchするように変更。 -Benchmarking APIの書き直し、Browser Modeの`browser.traceView`追加、`vi.when`の追加。 -`vitest doctor`、`--repeats`、`coverage.autoAttachSubprocess`の追加など。 - -- [Migration Guide | Guide | Vitest](https://vitest.dev/guide/migration/ "Migration Guide | Guide | Vitest") - ----- - -## Release v1.63.0 · microsoft/playwright -[github.com/microsoft/playwright/releases/tag/v1.63.0](https://github.com/microsoft/playwright/releases/tag/v1.63.0 "Release v1.63.0 · microsoft/playwright") -

playwright testing ReleaseNote

- -Playwright v1.63.0リリース。 -共有リソースを使うテストの排他実行を扱う`lock`、表示要素だけに絞る`locator.visible()`を追加。 -`page.frameLocator()`でフレームをまたいだLocator検索に対応。 -`trace`に`snapshots`オプションを追加、`locator.ariaSnapshotJSON()`を追加など - - ----- - -## Firefox 155.0, See All New Features, Updates and Fixes -[www.firefox.com/en-US/firefox/155.0/releasenotes/](https://www.firefox.com/en-US/firefox/155.0/releasenotes/ "Firefox 155.0, See All New Features, Updates and Fixes") -

Firefox browser ReleaseNote css WebAssembly HTTP3 WebRTC

- -Firefox 155.0リリース。 -CSSの`attr()`/`progress()`/`alpha()`、HTTP/3でのQUIC v2をサポート。 -WebAssembly Compact Import Section/Wide Arithmeticをサポート。 -開発者ツールでは`prefers-reduced-motion`のエミュレーション、JSON Lines表示、ブレークポイント切り替えショートカットを追加。 -`mailto:`リンクはユーザー操作時のみ開くように変更など - -- [Firefox 155 release notes for developers (Stable) - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155 "Firefox 155 release notes for developers (Stable) - Mozilla | MDN") - ----- - -## Tailwind Labs is joining Shopify - Tailwind CSS -[tailwindcss.com/blog/tailwind-is-joining-shopify](https://tailwindcss.com/blog/tailwind-is-joining-shopify "Tailwind Labs is joining Shopify - Tailwind CSS") -

css OpenSource news

- -ShopifyがTailwind Labsを買収した。 -Tailwind CSSなどのOSSはMITライセンスのまま、Tailwind LabsのチームがShopifyの支援で開発を継続する。 -Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サインアップは終了する予定。 - - ----- -

アーティクル

- ----- - -## How Turbopack chunks your JavaScript | Next.js -[nextjs.org/blog/turbopack-chunking](https://nextjs.org/blog/turbopack-chunking "How Turbopack chunks your JavaScript | Next.js") -

Next.js JavaScript article performance

- -TurbopackのChunk分割アルゴリズムについて。 -Chunkのマージによるリクエスト数と転送量のトレードオフについて解説されている。 -Next.js 16.3の`generateComponentChunks`では、ビルド時にはChunk GroupとChunkを生成する。Runtimeでナビゲーション時に生成されたChunk GroupとChunkどちらか効率的かを判断してロードしている。 -また`firstPageLoadPriority`/`priorityRoutes`/`clusters`による調整やCommonJSの対応についてなど。 - - ----- - -## Fixing Top-Level Await in Safari | WebKit -[webkit.org/blog/18227/fixing-top-level-await-in-safari/](https://webkit.org/blog/18227/fixing-top-level-await-in-safari/ "Fixing Top-Level Await in Safari | WebKit") -

safari JavaScript article

- -Safari 27/Safari Technology Preview 251でのTop-Level Awaitの修正について。 -SafariのModule LoaderをJavaScript実装からC++実装へ書き直し、ECMAScript仕様に沿って、Top-Level Awaitに対応した - - ----- -

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

- ----- - -## Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube -[github.com/jdx/aube/releases/tag/v2.0.1](https://github.com/jdx/aube/releases/tag/v2.0.1 "Release v2.0.1: Aube's own global home, leaner resolver, and dramatically lower install memory · jdx/aube") -

nodejs package Rust Tools

- -Aube v2リリース。 -`aube add -g`のインストール先をpnpmのディレクトリからAubeのdata rootへ変更。 -`lowest-direct`を`ResolutionMode::LowestDirect`として公開APIに追加、`aube store prune --dry-run --json`の構造化出力を追加。 -`aube pack`/`aube publish`での`catalog:`解決など。 - - ----- - -## davideast/pyric: Firebase tooling for the agent era -[github.com/davideast/pyric](https://github.com/davideast/pyric "davideast/pyric: Firebase tooling for the agent era") -

JavaScript Tools vite MCP

- -Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。 -Viteプラグインで`firebase/*`のimportをブラウザ内のローカルバックエンドへ差し替える。 -Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP bridgeで状態の確認や操作ができる。 - -- [Rules standard library reference · Pyric Studio](https://pyric.dev/docs/trust/rules-standard-library/ "Rules standard library reference · Pyric Studio") - ----- -

書籍関係

- ----- - -## minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン -[typeset.jp/](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") -

TypeScript JavaScript library PDF japanese

- -TypeScriptライブラリとして動作するヘッドレス組版エンジン。 -TypeScriptのコードで文書構造とスタイルを定義し、PDFやPNGを生成できる。 -禁則処理、縦組み、ルビ、ハイフネーション、段組み、フロート配置などを扱える。 - -- [minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン](https://typeset.jp/ "minitype – TypeScript ライブラリとして動作するヘッドレス組版エンジン") - ----- From ef0d31ce3eaf98a06bee88562704956189966d52 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:19:05 +0000 Subject: [PATCH 21/24] Update _i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md --- .../2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md index 5181b0315f6..4afd22601ca 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md +++ b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md @@ -2,7 +2,7 @@ title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" author: "azu" layout: post -date: 2026-09-10T13:18:21.182Z +date: 2026-09-10T13:19:03.875Z category: JSer tags: - Vitest From be0f162afb8c8bda4c69be50c042b54b50765a20 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Sep 2026 22:22:58 +0900 Subject: [PATCH 22/24] docs: clarify Turbopack chunk loading --- .../2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md index 4afd22601ca..1fc3845d90b 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md +++ b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md @@ -188,7 +188,8 @@ Tailwind Plusとui.shは既存顧客のアクセスを維持し、新規サイ TurbopackのChunk分割アルゴリズムについて。 Chunkのマージによるリクエスト数と転送量のトレードオフについて解説されている。 -Next.js 16.3の`generateComponentChunks`では、ビルド時にはChunk GroupとChunkを生成する。Runtimeでナビゲーション時に生成されたChunk GroupとChunkどちらか効率的かを判断してロードしている。 +Next.js 16.3の`generateComponentChunks`では、ビルド時にマージ済みのChunkと個別のChunkを生成する。 +画面遷移時には、読み込み済みのコードを踏まえて、まとめて取得するか、足りないChunkだけを取得するかを判断する。 また`firstPageLoadPriority`/`priorityRoutes`/`clusters`による調整やCommonJSの対応についてなど。 From a05355d10c87b98297bc10be79bf36be93a3594c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:24:06 +0000 Subject: [PATCH 23/24] Update _i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md --- .../2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md index 1fc3845d90b..3a38d6c599a 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md +++ b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md @@ -2,7 +2,7 @@ title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" author: "azu" layout: post -date: 2026-09-10T13:19:03.875Z +date: 2026-09-10T13:24:05.092Z category: JSer tags: - Vitest From 4b0d7383375e1f3211dd47b1e8b320e01afc19ef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:24:55 +0000 Subject: [PATCH 24/24] Update _i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md --- .../2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md index 3a38d6c599a..84b931b2584 100644 --- a/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md +++ b/_i18n/ja/_posts/2026/2026-09-10-vitest-5.0-zod-4.5-shopifytailwind-labs.md @@ -2,7 +2,7 @@ title: "2026-09-10のJS: Vitest 5.0、Zod 4.5、ShopifyがTailwind Labsを買収" author: "azu" layout: post -date: 2026-09-10T13:24:05.092Z +date: 2026-09-10T13:24:54.443Z category: JSer tags: - Vitest