JSer.info #692 - Headless UI v2.0 for Reactがリリースされました。
Floating UIのanchor指定をサポート、Checkboxコンポーネント、Fieldsetコンポーネント、Comboboxがvirtual
propsをサポートなどの変更が含まれています。
Astro 4.8がリリースされました。
実験的な機能としてAstro Actions、Request Rewritingの追加が行われています。
また、パフォーマンスの改善やinjectRoute
のバグ修正などの変更が含まれています。
Node.js の進化に伴い不要となったかもしれないパッケージたちという記事では、外部パッケージで提供されていた機能の一部がNode.jsにも実装されていることについて紹介されています。
- Fetch API
.env
ファイルの読み込みutil.styleText
node:test
--watch
フラグglob
util.parseArgs
などについて紹介されています。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release v0.21.0 · evanw/esbuild
github.com/evanw/esbuild/releases/tag/v0.21.0
esbuild v0.21.0リリース。
Stage 3のDecorator Proposalのサポート、プライベートメソッドの最適化、バグ修正など
Release v1.6.0 · vitest-dev/vitest
github.com/vitest-dev/vitest/releases/tag/v1.6.0
vitest v1.6.0リリース。
--standalone
グラフのサポート、SnapshotをカスタマイズできるsnapshotEnvironment
オプションの追加。
browser.testerScripts
とbrowser.indexScripts
オプションの追加。
Release v4.3.0 · honojs/hono
github.com/honojs/hono/releases/tag/v4.3.0
Hono v4.3.0リリース。
Responseに対するクライアント側での型推論の改善、hono/jsx
のReactとの互換性改善、createFactory
の追加など
Astro 4.8 | Astro
Astro 4.8リリース。
実験的な機能としてAstro Action、Request Rewritingの追加。
パフォーマンスの改善やinjectRoute
のバグ修正など
Node.js — Node v20.13.0 (LTS)
nodejs.org/en/blog/release/v20.13.0
Node.js v20.13.0リリース。
Bufferのbase64
とbase64url
のパフォーマンス改善、CustomEvent
とnode --watch
をStableに変更、fs/promises
のスタックトレースの追加など
Release v1.44.0 · microsoft/playwright
github.com/microsoft/playwright/releases/tag/v1.44.0
playwright v1.44.0リリース。
アクセシビリティ用のAssertionを追加、page.addLocatorHandler
にnoWaitAfter
オプションを追加、page.removeLocatorHandler
メソッドを追加。
前回失敗したテストだけを実行する--last-failed
フラグの追加など
Release v2.3.0 · mswjs/msw
github.com/mswjs/msw/releases/tag/v2.3.0
msw 2.3.0リリース。
ハンドラー内でのunhandled exceptionは500エラーとなるように変更、unhandledException
イベントを追加など
Release v9.0.0 · sindresorhus/execa
github.com/sindresorhus/execa/releases/tag/v9.0.0
execa v9.0.0リリース。
zx的なTemplate Literalでのコマンド実行をサポート、行ごとに出力を処理できるように、入力や出力のフィルター、verbose
モードの改善など
Bun v1.1.8 | Bun Blog
Bun v1.1.8リリース。
process.on("uncaughtException")
とprocess.on("unhandledRejection")
のサポート。
node:zlib
でBrotli APIをサポート、Bun APIがExplicit Resource Managementをサポートなど
Headless UI v2.0 for React - Tailwind CSS
tailwindcss.com/blog/headless-ui-v2
Headless UI v2.0リリース。
Floating UIのanchor指定をサポート、Checkboxコンポーネント、Fieldsetコンポーネント、Comboboxがvirtual
propsをサポートなど
Release 7.0.0 · jasonkuhrt/graphql-request
github.com/jasonkuhrt/graphql-request/releases/tag/7.0.0
graphql-request 7.0リリース。
cross-fetchのpolyfillを削除、Pure ESMに変更など
アーティクル
Node.js の進化に伴い不要となったかもしれないパッケージたち
zenn.dev/morinokami/articles/npm-uninstall
Node.jsのコアモジュールなどに実装されたパッケージの機能紹介。
Fetch API、.env
のロード、util.styleText
、node:test
、--watch
フラグ、glob
、util.parseArgs
などについて
TypeScript の型検査にかかる時間を短縮した話
zenn.dev/knowledgework/articles/speedup-typecheck
TypeScriptの型チェックのパフォーマンスチェックと改善について
Misconceptions about CSS Specificity – Bram.us
www.bram.us/2024/05/05/misconceptions-about-css-specificity/
CSSのSpecificityについて
Monitor Third-Party Resources that Impact UX with Playwright
www.checklyhq.com/blog/how-playwright-can-monitor-third-party-resources/
PlaywrightのRequest Block/Delayを使ってユーザー影響のあるサードパーティスクリプトを特定する方法について
Why Patching Globals Is Harmful - kettanaito.com
kettanaito.com/blog/why-patching-globals-is-harmful
Global APIにmonkey patchする弊害について。
Fetch APIの仕様を各種上書きしているReact/Next.js/Bunについて