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についての書籍