diff --git a/_i18n/ja/_posts/2026/2026-07-05-deno-2.9-vite-8.1-es2026.md b/_i18n/ja/_posts/2026/2026-07-05-deno-2.9-vite-8.1-es2026.md
new file mode 100644
index 00000000000..5edd534965c
--- /dev/null
+++ b/_i18n/ja/_posts/2026/2026-07-05-deno-2.9-vite-8.1-es2026.md
@@ -0,0 +1,233 @@
+---
+title: "2026-07-05のJS: Deno 2.9、Vite 8.1、ES2026"
+author: "azu"
+layout: post
+date: 2026-07-05T03:58:38.215Z
+category: JSer
+tags:
+- Tools
+- pnpm
+- Rust
+- React
+- TypeScript
+
+---
+
+JSer.info #775 - Deno 2.9がリリースされました。
+
+- [Deno 2.9 | Deno](https://deno.com/blog/v2.9)
+
+実験的な機能として、Web技術を使ったデスクトップアプリを作成する`deno desktop`が追加されています。
+`deno install`は、npm/pnpm/yarn/Bunのlockfileを読み込んで`deno.lock`を作成できるようになっています。
+また、npmパッケージの新しいバージョンをすぐにインストールしない`min-release-age=24h`がデフォルトで有効化されています。
+そのほか、`deno test`の`--changed`/`--retry`/`--shard`、`deno compile`の`--include-as-is`/`--bundle`/`--watch`、`deno fmt`の設定項目が追加されています。
+
+---
+
+Vite 8.1がリリースされました。
+
+- [Vite 8.1 is out! | Vite](https://vite.dev/blog/announcing-vite8-1)
+
+実験的な機能として、開発時にもバンドルしたファイルを配信する`--experimental-bundle`が追加されています。
+また、出力チャンクのハッシュ変更が連鎖する問題を避けるためのChunk Import Mapが追加されています。
+Wasm ESM integrationのサポート、`import.meta.glob`の`caseSensitive`オプション、`html.additionalAssetSources`によるHTML内のアセット検出設定も追加されています。
+
+---
+
+ECMAScript 2026がリリースされました。
+
+- [Release ES2026 · tc39/ecma262](https://github.com/tc39/ecma262/releases/tag/es2026)
+
+2026年6月30日にEcmaで承認された正式リリースです。
+`Array.fromAsync`、`Uint8Array.prototype.toBase64()`/`Uint8Array.fromBase64()`、`Iterator.concat()`が追加されています。
+また、`Math.sumPrecise()`、`Error.isError()`、`Map.prototype.getOrInsert()`なども追加されています。
+
+----
+{% include inline-support.html %}
+
+----
+
+
ヘッドライン
+
+----
+
+## Node.js — Node.js 24.18.0 (LTS)
+[nodejs.org/en/blog/release/v24.18.0](https://nodejs.org/en/blog/release/v24.18.0 "Node.js — Node.js 24.18.0 (LTS)")
+nodejs ReleaseNote
+
+Node.js v24.18.0 (LTS)リリース。
+`Buffer.poolSize`のデフォルト値を64 KiBに変更、Web CryptoにTurboSHAKE/KangarooTwelveを追加。
+`http.writeInformation()`の追加、`crypto.diffieHellman()`で鍵データを受け取れるように変更など
+
+
+----
+
+## pnpm 11.9 | pnpm
+[pnpm.io/blog/releases/11.9](https://pnpm.io/blog/releases/11.9 "pnpm 11.9 | pnpm")
+pnpm ReleaseNote
+
+pnpm 11.9リリース。
+registryがchecksumを提供しないtarballの`integrity`を計算してlockfileに記録するように変更。
+`pnpm sbom --exclude-peers`の追加、`pnpm audit --fix`の`minimumReleaseAgeExclude`の出力形式を修正など
+
+
+----
+
+## Announcing Rspack 2.1 - Rspack
+[rspack.rs/blog/announcing-2-1](https://rspack.rs/blog/announcing-2-1 "Announcing Rspack 2.1 - Rspack")
+rspack ReleaseNote
+
+Rspack 2.1リリース。
+`builtin:swc-loader`でのReact Compilerサポート、`import.meta.glob`のサポートを追加。
+`CircularCheckRspackPlugin`の追加、TypeScript 7を使った型チェックのサポート。
+`module.parser.javascript.createRequire`、`css/global`、`experiments.sourceImport`を追加。
+`cache.maxAge`/`cache.maxVersions`による永続キャッシュの自動削除を追加。
+`experiments.pureFunctions`をproduction modeでデフォルト有効化、依存関係のTree Shakingを改善など
+
+
+----
+
+## Deno 2.9 | Deno
+[deno.com/blog/v2.9](https://deno.com/blog/v2.9 "Deno 2.9 | Deno")
+deno ReleaseNote
+
+Deno v2.9リリース。
+実験的な機能として`deno desktop`の追加、`deno install`のnpm/pnpm/yarn/Bun lockfileの読み込み対応。
+`deno list`/`deno link`/`deno unlink`の追加。
+`min-release-age=24h`をデフォルトで有効化、`trust-policy=no-downgrade`の追加。
+`deno test`に`--changed`/`--retry`/`--shard`フラグを追加。
+`deno compile`に`--include-as-is`/`--bundle`/`--watch`を追加。
+`deno fmt`に`sortNamedImports`/`json.trailingCommas`/`.editorconfig`対応を追加。
+
+
+----
+
+## Prettier 3.9: Major parser upgrades and Formatting improvements · Prettier
+[prettier.io/blog/2026/06/27/3.9.0](https://prettier.io/blog/2026/06/27/3.9.0 "Prettier 3.9: Major parser upgrades and Formatting improvements · Prettier")
+JavaScript Tools ReleaseNote TypeScript css
+
+Prettier 3.9リリース。
+Markdownパーサを`micromark` v4、YAMLパーサを`yaml` v2へ更新。
+GraphQL.js v17の構文とRustベースのFlowパーサをサポート。
+`import ... assert`構文のサポートを削除、`--no-semi`でのコメント処理を改善など
+
+
+----
+
+## Vite 8.1 is out! | Vite
+[vite.dev/blog/announcing-vite8-1](https://vite.dev/blog/announcing-vite8-1 "Vite 8.1 is out! | Vite")
+vite ReleaseNote
+
+Vite 8.1リリース。
+実験的な機能として`--experimental-bundle`を追加し、開発時にもバンドルして配信に対応、Chunk Import Mapの追加。
+Wasm ESM integration、`import.meta.glob`の`caseSensitive`オプションを追加。
+`html.additionalAssetSources`でHTML内の独自要素や属性からのアセット検出を設定できるように。
+
+
+----
+
+## Release 1.0.0 🎉 · hunvreus/basecoat
+[github.com/hunvreus/basecoat/releases/tag/1.0.0](https://github.com/hunvreus/basecoat/releases/tag/1.0.0 "Release 1.0.0 🎉 · hunvreus/basecoat")
+JavaScript css HTML library ReleaseNote
+
+Basecoat 1.0.0リリース。
+Tailwind CSSとHTML/CSS/JavaScriptで実装したshadcn/ui互換のコンポーネントライブラリ。
+ReactやRadixなどの実行時依存なしで、CDN/npm/テンプレートから利用できる。
+
+
+----
+
+## Next.js 16.3: Instant Navigations | Next.js
+[nextjs.org/blog/next-16-3-instant-navigations](https://nextjs.org/blog/next-16-3-instant-navigations "Next.js 16.3: Instant Navigations | Next.js")
+Next.js React ReleaseNote
+
+Next.js 16.3 Previewリリース。
+Next.js 16.3で試験的な機能として追加されるInstant Navigationsについて。
+`cacheComponents`と`partialPrefetching`オプションによって、Instant routeごとに一度キャッシュが作られ、ページナビゲーションが即時的に表示できる仕組みについて
+
+
+----
+
+## Release ES2026 · tc39/ecma262
+[github.com/tc39/ecma262/releases/tag/es2026](https://github.com/tc39/ecma262/releases/tag/es2026 "Release ES2026 · tc39/ecma262")
+ECMAScript JavaScript ReleaseNote
+
+ECMAScript 2026リリース。
+2026年6月30日にEcmaで承認された正式リリース。
+`Array.fromAsync`、`Uint8Array.prototype.toBase64()`/`Uint8Array.fromBase64()`を追加。
+`Iterator.concat()`、`Math.sumPrecise()`、`Error.isError()`、`Map.prototype.getOrInsert()`の追加など。
+
+
+----
+
+## Announcing Vite+ Beta | VoidZero
+[voidzero.dev/posts/announcing-vite-plus-beta](https://voidzero.dev/posts/announcing-vite-plus-beta "Announcing Vite+ Beta | VoidZero")
+vite CLI Tools ReleaseNote
+
+Vite+ Betaリリース。
+`vp run`のキャッシュ改善、`vp migrate`の対応範囲の改善、proxyとカスタムCAに対応したHTTP処理の追加など。
+
+
+----
+アーティクル
+
+----
+
+## Flow has been ported to Rust | Flow
+[medium.com/flow-type/flows-ocaml-to-rust-port-78b95bcf49e9](https://medium.com/flow-type/flows-ocaml-to-rust-port-78b95bcf49e9 "Flow has been ported to Rust | Flow")
+JavaScript flowtype Rust article
+
+FlowをOCamlからRustへ移植した話。
+AIを使った行ごとの移植、OCamlとRustの違い、移植後のビルドやテストの扱いについて書かれている。コードフリーズなしでの移植を行なっている。
+
+
+----
+
+## Introducing the Safari MCP server for web developers | WebKit
+[webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/](https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/ "Introducing the Safari MCP server for web developers | WebKit")
+safari browser MCP Tools article
+
+Safari Technology Preview 247で追加されたSafari MCP serverについて。
+AI AgentからSafariのタブを操作し、DOM/ネットワーク/コンソール/スクリーンショットを参照できる。
+`safaridriver --mcp`で起動し、`navigate_to_url`/`evaluate_javascript`/`screenshot`などのツールを提供する。
+
+
+----
+サイト、サービス、ドキュメント
+
+----
+
+## Introduction | pnpm
+[pnpm.io/pnpr/](https://pnpm.io/pnpr/ "Introduction | pnpm")
+pnpm Rust npm server document
+
+npm registry serverであるpnprについて。
+Rustで書かれており、npm registry protocolに対応するためpnpm/npm/yarnから利用できる。
+lockfileのresolveをサーバ側で行いラウンドトリップを減らしている。
+PolyForm Shield Licenseで公開されている。
+
+
+----
+ソフトウェア、ツール、ライブラリ関係
+
+----
+
+## facebook/astryx: An open source design system that's fully customizable and agent ready
+[github.com/facebook/astryx](https://github.com/facebook/astryx "facebook/astryx: An open source design system that's fully customizable and agent ready")
+React Design Tools library
+
+ReactとStyleXで実装されたMetaのデザインシステム。
+`@astryxdesign/core`でコンポーネントとテーマを提供し、`@astryxdesign/cli`でテンプレート/scaffolding/テーマ/codemodなどを扱える。
+
+
+----
+
+## jayu/rev-dep: Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.
+[github.com/jayu/rev-dep](https://github.com/jayu/rev-dep "jayu/rev-dep: Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.")
+JavaScript TypeScript CLI Tools
+
+JavaScript/TypeScript向けの依存関係解析CLIツール。
+`rev-dep config run`でモジュールの依存関係の循環参照やデッドコードなどのチェックができる。
+
+
+----