JSer.info #704 - WebdriverIO v9がリリースされました。
新しい機能として、WebDriver BiDiのサポート、urlコマンドの追加、addInitScriptコマンドの追加、setViewportコマンドの追加、ShadowRootのサポートなどがあります。
また、emulateコマンドでClockのエミュレーションサポートや、要素がinteractiveになるまで自動的に待機する変更も含まれています。
Node.js v22.7.0がリリースされました。
新しい機能として、--experimental-transform-typesフラグによるTypeScriptのenumとnamespaceの変換をサポートしました。
また、あいまいなJSをCommonJSかES Modulesかを判定して実行する--experimental-detect-moduleフラグをデフォルトで有効化、Bufferのパフォーマンス改善なども含まれています。
Deno v1.46がリリースされました。
Deno 1.xの最終リリースとなる予定です。
deno run main.tsのrunを省略できるように、deno taskをdeno runでも呼べるように、--allow-*/--deny-*の省略形を追加、--envを--env-fileに名前を変更、deno fmtがHTML/CSS/YAMLなどをサポート、deno remove/deno cleanコマンドの追加、deno compileがCode Signに対応しています。
その他にもstdパッケージの大部分がStableとなりました。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release v11.0.0 · vueuse/vueuse
github.com/vueuse/vueuse/releases/tag/v11.0.0
vueuse v11.0.0リリース。
依存のmajorアップデート、オプションの追加など
WebdriverIO v9 Released | WebdriverIO
webdriver.io/blog/2024/08/15/webdriverio-v9-release/
WebdriverIO v9.リリース。
WebDriver BiDiをサポート、urlコマンドの追加、addInitScriptコマンドの追加、setViewportコマンドの追加、ShadowRootのサポート。
emulateコマンドでClockのエミュレーションサポート、要素がinteractiveになるまで自動的に待機する変更など。
Node.js — Node v20.17.0 (LTS)
nodejs.org/en/blog/release/v20.17.0
Node.js v20.17.0リリース。
ESMをrequire()でロードできる--experimental-require-moduleフラグを追加,
Globパターンの判定ができるpath.matchesGlobを追加。
DuplexPair APIの公開など
Bun v1.1.25 | Bun Blog
Bun v1.1.25リリース。
node:clusterのサポート、V8のinteral APIを部分的にサポート、bun build --compileで指定したファイルをバイナリ内にファイルを埋め込めるようになるなど
stackblitz-labs/pkg.pr.new: Continuous (Preview) Releases for your libraries!
github.com/stackblitz-labs/pkg.pr.new
CIからコミットごとにnpmパッケージを公開できるツールとサービス。
Release v15.0.0 · capricorn86/happy-dom
github.com/capricorn86/happy-dom/releases/tag/v15.0.0
Happy DOM v15.0.0リリース。
Node.js 18未満のサポート終了、HTML*Elementのサポートの追加など
Announcing TypeScript 5.6 RC - TypeScript
devblogs.microsoft.com/typescript/announcing-typescript-5-6-rc/
TypeScript 5.6 RCリリース。
ESLintのno-constant-binary-expressionと似た常にtrue/nullishとなる間違った書き方をエラーにする変更、Iterator Helperのサポート。
ES2022のArbitrary module namespace identifier namesをサポート、--noUncheckedSideEffectImportsフラグの追加。
型チェックせずにファイルを出力できる--noCheckフラグの追加、--stopOnBuildErrorsフラグの追加など
Node.js — Node v22.7.0 (Current)
nodejs.org/en/blog/release/v22.7.0
Node.js v22.7.0リリース。
TypeScriptのenumとnamaspaceの変換を行う--experimental-transform-typesフラグの追加。
あいまいなJSをCommonJSかES Modulesかを判定して実行する--experimental-detect-moduleフラグをデフォルトで有効化、Bufferのパフォーマンス改善など
Release v1.0.0-rc.0 · web-infra-dev/rspack
github.com/web-infra-dev/rspack/releases/tag/v1.0.0-rc.0
rspack v1.0.0-rc.0リリース。
eval-source-mapのパフォーマンス改善、HtmlRspackPluginがエスケープ構文をサポートなど
Nuxt 3.13 · Nuxt Blog
Nuxt v3.13リリース。
Route Groupsのサポート、NuxtLinkにprefetchOnを追加、@vue/runtime-coreの型を拡張しないように変更など
Electron 32.0.0 | Electron
www.electronjs.org/blog/electron-32-0
Electron 32リリース。
Chromium 128/Node.js 20.16.0/V8 12.8にアップデート、webcontents.navigationHistory APIの追加、zstdに対応など。
Fileオブジェクトから非標準なpathプロパティを削除といった破壊的な変更も含まれている
Deno 1.46: The Last 1.x Release
Deno v1.46リリース。
Denov 1.xの最終リリース。
deno runのrunを省略できるように、deno taskをdeno runでも呼べるように、--allow-*/--deny-*の省略形を追加。
--envを--env-fileに名前を変更、deno fmtがHTML/CSS/YAMLなどをサポート、deno remove/deno cleanコマンドの追加。
deno compileがCode Signに対応、stdをStable変更など
アーティクル
blocking=render: Why would you do that?! – Harry Roberts – Web Performance Consultant
csswizardry.com/2024/08/blocking-render-why-whould-you-do-that/
blocking=renderについて。
アンチフリッカースニペットのような意図的にページを非表示状態にしたい場合のユースケースについて
Node.jsで型安全な環境変数を扱うスニペット | Web Scratch
efcl.info/2024/08/24/type-safe-env/
Node.jsで環境変数をTypeScript定義、コマンドに対して環境変数のセットを型安全に渡す方法について
サイト、サービス、ドキュメント
vitest-dev/eslint-plugin-vitest: eslint plugin for vitest
github.com/vitest-dev/eslint-plugin-vitest?tab=readme-ov-file
vitest向けのESLintプラグイン
書籍関係
Tailwind CSSフロントエンド開発の教科書 | 仮 |本 | 通販 | Amazon
www.amazon.co.jp/dp/4798070971/
2024年12月31日発売
Tailwind CSSについての書籍
