JSer.info #687 - gulp 5.0.0がリリースされました。
gulpが久々にアップデートされています。
Node.js 10.13未満のサポート終了、ストリームエンコードをUTF-8に変更、非推奨のローダーの削除が行われています。
また、gulpfile.cjs
とgulpfile.mjs
をサポート、swc
/esbuild
/sucrase
/mdx
ローダーの追加、extends
構文のサポートなども追加されています。
Deno 1.42がリリースされました。
JSRをサポートするdeno publish
とdeno add
コマンドが追加されています。
deno task
で実行するスクリプトをクロスプラットフォームで実行できる#!/usr/bin/env -S
というshebangをサポートしています。
また、DENO_FUTURE=1
でDeno2に含まれる予定の変更をopt-inでテストできるようになっています。
Bun 1.1がリリースされました。
Bun 1.1ではWindowsのサポートが追加されています。
WebSocket
APIのStable化、performance.mark()
/performance.measure()
のサポート、Fetch APIがBrotliをサポート。
built-in modulesがMacrosでの利用に対応、conditional exportsでworker
サポート、NODE_ENV
のデフォルト値をundefined
へ変更なども行われています。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release gulp v5.0.0 · gulpjs/gulp
github.com/gulpjs/gulp/releases/tag/v5.0.0
gulp v5.0.0リリース。
Node.js 10.13未満のサポート終了、ストリームエンコードをUTF-8に変更、非推奨のローダーの削除。
gulpfile.cjs
とgulpfile.mjs
をサポート、swc
/esbuild
/sucrase
/mdx
ローダーの追加、extends
構文のサポートなど
Deno 1.42: Better dependency management with JSR
Deno v1.42リリース。
JSRをサポートするdeno publish
とdeno add
コマンドを追加。
deno task
で実行するスクリプトをクロスプラットフォームで実行できる#!/usr/bin/env -S
というshebangをサポート。
DENO_FUTURE=1
でDeno2に含まれる予定の変更をopt-inでテストできるように。
Introducing Babylon.js 7.0. Our mission is to build one of the most… | by Babylon.js | Mar, 2024 | Medium
babylonjs.medium.com/introducing-babylon-js-7-0-a141cd7ede0d
Babylon.js 7.0リリース。
Procedural Geometry、Global Illumination、Gaussian Splat Renderingのサポート。
Apple Vision Proのサポート、MMDのコミュニティサポートの追加など
Radix Themes 3.0 – Radix UI
www.radix-ui.com/blog/themes-3
Radix Themes 3.0リリース。
カスタムカラーパレットの作成ツールの公開、ダッシュボード向けのコンポーネントの追加、レイアウトコンポーネントに多数のPropsを追加など
Bun 1.1 | Bun Blog
Bun v1.1リリース。
WebSocket
APIのStable化、performance.mark()
/performance.measure()
のサポート、Fetch APIがBrotliをサポート。
built-in modulesがMacrosでの利用に対応、conditional exportsでworker
サポート、NODE_ENV
のデフォルト値をundefined
に変更など
アーティクル
Iterator helpers · V8
v8.dev/features/iterator-helpers
Chrome 122でサポートされたES Proposal Stage 3のIterator Helpersについて。
map/filter/take/drop/flatMap/reduce/toArray/forEach/some/every/findなどの使い方について
light-dark() を使用して CSS のカラーパターンに依存する色を使用する | Articles | web.dev
web.dev/articles/light-dark?hl=ja
light-dark()
を使うことでMedia Queryを使わずにLight Mode/Dark Modeで変化する値を扱えるという話
JavaScript Visualized - Promise Execution
lydiahallie.framer.website/blog/promise-execution
Promiseの動作を仕様的な内部動作を使ってビジュアライズしている記事。
非同期処理とMicrotask Queueについて
React Server Components now in RedwoodJS | RedwoodJS
redwoodjs.com/blog/rsc-now-in-redwoodjs
RedwoodJSでのReact Server Components(RSC)のサポートについて。
今までのGraphQLでのweb/apiとRSCを使った場合のサーバの構成の違い、RSCの仕組みについてなど
Flaky Tests In React: Detection, Prevention and Tools - Semaphore
semaphoreci.com/blog/flaky-react
testing-libraryを使ったReactのテストでの不安定なパターンと解消方法について。
書籍関係
実践JavaScript!: プログラミングを楽しみながらしっかり身につける | 武舎 広幸 | 本 | 通販 | Amazon
www.amazon.co.jp/dp/4274231739/
練習問題が豊富なJavaScriptの入門書