【Release v1.0.0 · vitest-dev/vitest】 vitest v1.0.0リリース。 node:child_processを使った並列実行をサポート、poolとpoolOptionsをサポートし関連する古いフラグを削除など。 Snapshotの形式の変更、カバレッジの改善、--projetオプションの追加など https://realtime.jser.info/2023/12/05/release-v1-0-0-vitest-dev-vitest/
【Release v5.0.0 · reduxjs/redux】 Redux v5.0.0リリース。 TypeScriptへの書き換え、CJS/ESMのdual packageに変更、ES2020形式で出力するように変更。 createStoreを非推奨としRedux Toolkitへの移行を推奨としている。 https://realtime.jser.info/2023/12/05/release-v5-0-0-reduxjs-redux/
【Release v2.0.0 · reduxjs/redux-toolkit】 Redux Toolkit v2.0.0リリース。 Redux v5/Reselect 5.0へのアップデート、createReducer/createSliceのextraReducersにおけるオブジェクト構文のサポートを削除。 middlewareオプションが配列ではなくコールバック関数のみを受け付けるように変更、型定義の変更など。 combineSlicesの追加、createDynamicMiddlewareの追加、autoBatchEnhancerをデフォルトで有効化するなど 関連URL Migrating to RTK 2.0 and Redux 5.0 | Redux https://realtime.jser.info/2023/12/05/release-v2-0-0-reduxjs-redux-toolkit/
【unjs/unenv: ️ Convert javaScript code to be runtime agnostic】 Node.js Core Modulesなどのpolyfillやモックを提供するライブラリ。 Node.js向けのコードを他の実行環境でも動作させるためのライブラリ https://realtime.jser.info/2023/12/04/unjs-unenv-convert-javascript-code-to-be-runtime-agnostic/
【Fresh 1.6: Tailwind CSS plugin, simplified typings and more】 Fresh 1.6リリース。 TwindからTailwind CSSへの移行、fresh.gen.tsの自動生成結果がコンフリクトしにくい形式へと変更、Pluginからislandsが作成できるように。 ルーティングにURLPatternではなく正規表現を使うことでパフォーマンスを改善、Contextの型定義をまとめるなどの変更が含まれる 関連URL Release 1.6.0 · denoland/fresh Migrating to Tailwind | Fresh docs Poor URLPattern performance · Issue #19861 · denoland/deno https://realtime.jser.info/2023/12/02/fresh-1-6-tailwind-css-plugin-simplified-typings-and-more/
【2023-12-01のJS: Node.js v18.19.0(LTS)、BiomeとPrettier、CSS Hooks】
【CSS Containmentの仕組みを理解してレンダリングパフォーマンスをアップする1 概要 | フロントエンドBlog | ミツエーリンクス】 CSS Containmentについて https://realtime.jser.info/2023/12/01/css-containment-blog/
【tapjs/tsimp】 ts-nodeのようにTypeScriptのコードを型チェックしながらコンパイルできるローダー。 Node.js 20からサポートされているModule.register()を使ってnode --importで動作する。またデーモンとキャッシュを使うことで、不要な処理をスキップできる。 https://realtime.jser.info/2023/12/01/tapjs-tsimp/
【Node v21.3.0 (Current) | Node.js】 Node.js v21.3.0リリース。 --disable-warningフラグの追加、ルート証明書をNSS 3.95に更新、UTF-8の文字列をfs.writeFileSyncで書き込む時のパフォーマンス改善など https://realtime.jser.info/2023/12/01/node-v21-3-0-current-node-js/
【Prettier's CLI: A Performance Deep Dive · Prettier】 PrettierのCLIのパフォーマンス改善について。 globのファイル探索の改善、INIファイルのパースの改善、キャッシュをデフォルト化、console.logの出力をバッファリングするように変更など https://realtime.jser.info/2023/12/01/prettiers-cli-a-performance-deep-dive-prettier/