JSer.info #751 - React 19.2がリリースされました。
新しいコンポーネントとして<Activity />コンポーネントが追加され、HooksとしてuseEffectEvent、cache()に`cacheSignalが追加されています。
SSRではSuspenseのバッチ処理がサポートされ、Web Streamsに対応したAPIが追加されました。また、[email protected]へのアップデートも含まれています。
ReactとReact Nativeの管理が、新設されるReact Foundationに移管されることが発表されました。
- Introducing the React Foundation – React
- Linux Foundation Announces Intent to Launch the React Foundation
- Introducing the React Foundation: The New Home for React & React Native - Engineering at Meta
React FoundationはLinux Foundationの傘下プロジェクトとして設立され、Metaは5年間のパートナーシップを約束しています。今後は複数の企業メンバーでReactのガバナンス管理を行なっていく予定となっています。
Prettierが作られた経緯や背景について書かれた記事が公開されています。
Prettierが作られた理由、formatterで難しい点、オープンソースと資金源についてなど、Prettierの誕生に関するストーリーがまとめられています。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
React 19.2 – React
react.dev/blog/2025/10/01/react-19-2
React 19.2リリース。
<Activity />コンポーネントの追加、useEffectEventの追加、cacheSignalの追加。
SSRでSuspenseのバッチ処理、SSRのWeb Streamsに対応したAPIの追加、[email protected]へのアップデートなど
Release Notes for Safari Technology Preview 229 | WebKit
webkit.org/blog/17447/release-notes-for-safari-technology-preview-229/
Safari Technology Preview 229リリース。
CSSのtext-decoration-lineでspelling-error/grammar-errorのサポート。
SVGのonbeginイベント、async属性、download属性のサポート。
WebGPUでのGPUTextureオブジェクトのサポートなど
October 2, 2025 Release – React Spectrum Releases
react-spectrum.adobe.com/releases/2025-10-02.html
React Aria October 2, 2025リリース。
Selectのマルチセレクト対応、Disclosureのアニメーション対応、<SelectionIndicator>追加。
ComboBoxのonAction対応、iOS 26でのモーダル改善など
Introducing the React Foundation – React
react.dev/blog/2025/10/07/introducing-the-react-foundation
ReactとReact Nativeの管理をReact Foundationに移管する予定。
Linux Foundationの傘下プロジェクトとして設立し、Metaは5年間のパートナーシップを約束した状態で、複数の企業メンバーでReactのガバナンス管理を行なっていく予定
- Linux Foundation Announces Intent to Launch the React Foundation
- Introducing the React Foundation: The New Home for React & React Native - Engineering at Meta
Release v1.56.0 · microsoft/playwright
github.com/microsoft/playwright/releases/tag/v1.56.0
playwright v1.56.0リリース。
Playwright Agentsの追加、page.consoleMessages()/page.pageErrors()の追加、page.requests()の追加。
--test-listでテスト対象を手動で指定できるようになるなど
React Native 0.82 - A New Era · React Native
reactnative.dev/blog/2025/10/08/react-native-0.82
React Native 0.82リリース。
New Architectureのみのサポートに変更、Hermes V1をフラグ付きでサポート、React 19.1.1へアップデート。
DOM Node subset APIsの追加など
アーティクル
Introducing Socket Firewall: Free, Proactive Protection for ...
socket.dev/blog/introducing-socket-firewall
npm/yarn/pnpm、pip/uv、cargoに対応したパッケージインストール時のネットワークリクエストをチェックして、マルウェア検知をするツール。
それぞれのコマンドの通信をProxyする形で動作し、GitHub ActionsなどのCIでも利用できる
Vjeux » Birth of Prettier
blog.vjeux.com/2025/javascript/birth-of-prettier.html
prettierが作られた理由、formatterで難しい点、オープンソースと資金源についてなど
What's coming in ESLint v10.0.0 - ESLint - Pluggable JavaScript Linter
eslint.org/blog/2025/10/whats-coming-in-eslint-10.0.0/
ESLint 10の変更予定について。
Node.js 18のサポート終了、eslintrcの削除。
Program AST Nodeのrangeの変更、非推奨のRule Context APIの削除、設定ファイルの探索を対象のファイルからを起点に変更するなど
cleaning house in nx monorepo, how i removed 120 unused deps safely
johnjames.blog/posts/cleaning-house-in-nx-monorepo-how-i-removed-120-unused-deps-safely
Knipを使い未使用のパッケージを削除した話
Oxlint JS Plugins Preview | The JavaScript Oxidation Compiler
oxc.rs/blog/2025-10-09-oxlint-js-plugins.html
OxlintのESLint形式のJavaScriptプラグインのサポートについて。
ESLintプラグインと同様のAPIをサポートすることで、ESLintプラグインのルールを動かすことを目標にしている。
サイト、サービス、ドキュメント
bodadotsh/npm-security-best-practices: How to stay safe from NPM supply chain attacks
github.com/bodadotsh/npm-security-best-practices
npmのサプライチェーン攻撃に関するセキュリティプラクティス
ソフトウェア、ツール、ライブラリ関係
ayuhito/modern-tar: 🗄 Zero dependency streaming tar parser and writer for every JavaScript runtime.
Web Streams APIを使ったtar/gzipの圧縮と解凍ライブラリ
