From 1f884230787cd80b89f7c7b82cd180c88769a411 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 8 Oct 2024 13:59:27 +0000 Subject: [PATCH 01/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-08-711draft.md | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _i18n/ja/_posts/2024/2024-10-08-711draft.md diff --git a/_i18n/ja/_posts/2024/2024-10-08-711draft.md b/_i18n/ja/_posts/2024/2024-10-08-711draft.md new file mode 100644 index 00000000000..28942285625 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-10-08-711draft.md @@ -0,0 +1,30 @@ +--- +title: "2024-10-08のJS: " +author: "azu" +layout: post +date : 2024-10-08T13:59:27.864Z +category: JSer +tags: +- Bun +- css + +--- + +JSer.info #711 + +---- + +

ヘッドライン

+ +---- + +## Bun v1.1.30 | Bun Blog +[bun.sh/blog/bun-v1.1.30](https://bun.sh/blog/bun-v1.1.30 "Bun v1.1.30 | Bun Blog") +

Bun css ReleaseNote

+ +Bun v1.1.30リリース。 +CSSのparseとbundleのサポート、`bun publish`コマンドの追加、`bun build --bytecode --compile`のパフォーマンス改善。 +`--compile`フラグなしの`--bytecode`フラグをサポート、`bun build --format=cjs`のサポートなど + + +---- From 78d8f266a549463b3ec3b6b4e22bc6da7cd3ab7a Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 10 Oct 2024 13:12:20 +0000 Subject: [PATCH 02/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-08-711draft.md | 30 -------------- _i18n/ja/_posts/2024/2024-10-10-711draft.md | 43 +++++++++++++++++++++ 2 files changed, 43 insertions(+), 30 deletions(-) delete mode 100644 _i18n/ja/_posts/2024/2024-10-08-711draft.md create mode 100644 _i18n/ja/_posts/2024/2024-10-10-711draft.md diff --git a/_i18n/ja/_posts/2024/2024-10-08-711draft.md b/_i18n/ja/_posts/2024/2024-10-08-711draft.md deleted file mode 100644 index 28942285625..00000000000 --- a/_i18n/ja/_posts/2024/2024-10-08-711draft.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "2024-10-08のJS: " -author: "azu" -layout: post -date : 2024-10-08T13:59:27.864Z -category: JSer -tags: -- Bun -- css - ---- - -JSer.info #711 - ----- - -

ヘッドライン

- ----- - -## Bun v1.1.30 | Bun Blog -[bun.sh/blog/bun-v1.1.30](https://bun.sh/blog/bun-v1.1.30 "Bun v1.1.30 | Bun Blog") -

Bun css ReleaseNote

- -Bun v1.1.30リリース。 -CSSのparseとbundleのサポート、`bun publish`コマンドの追加、`bun build --bytecode --compile`のパフォーマンス改善。 -`--compile`フラグなしの`--bytecode`フラグをサポート、`bun build --format=cjs`のサポートなど - - ----- diff --git a/_i18n/ja/_posts/2024/2024-10-10-711draft.md b/_i18n/ja/_posts/2024/2024-10-10-711draft.md new file mode 100644 index 00000000000..79c6404b411 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-10-10-711draft.md @@ -0,0 +1,43 @@ +--- +title: "2024-10-10のJS: " +author: "azu" +layout: post +date : 2024-10-10T13:12:19.999Z +category: JSer +tags: +- Bun +- css +- deno + +--- + +JSer.info #711 + +---- + +

ヘッドライン

+ +---- + +## Bun v1.1.30 | Bun Blog +[bun.sh/blog/bun-v1.1.30](https://bun.sh/blog/bun-v1.1.30 "Bun v1.1.30 | Bun Blog") +

Bun css ReleaseNote

+ +Bun v1.1.30リリース。 +CSSのparseとbundleのサポート、`bun publish`コマンドの追加、`bun build --bytecode --compile`のパフォーマンス改善。 +`--compile`フラグなしの`--bytecode`フラグをサポート、`bun build --format=cjs`のサポートなど + + +---- + +## Announcing Deno 2 +[deno.com/blog/v2.0](https://deno.com/blog/v2.0 "Announcing Deno 2") +

deno ReleaseNote

+ +Deno v2.0リリース。 +グローバルな`window`を削除/`process`を追加、`deno add`で`jsr:`と`npm:`の識別子を指定して追加に対応、パーミッションの指定に関する挙動の変更、`deno bundle`コマンドの削除など + +- [Deno 2.0 Release Candidate](https://deno.com/blog/v2.0-release-candidate "Deno 2.0 Release Candidate") +- [Deno 1.x to 2.x Migration Guide](https://docs.deno.com/runtime/reference/migration_guide/ "Deno 1.x to 2.x Migration Guide") + +---- From c26e425ba007c622782e8cc5678b4e6de1f6b05b Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 12 Oct 2024 12:57:27 +0000 Subject: [PATCH 03/15] Update 711 draft --- ...4-10-10-711draft.md => 2024-10-12-711draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-10-10-711draft.md => 2024-10-12-711draft.md} (65%) diff --git a/_i18n/ja/_posts/2024/2024-10-10-711draft.md b/_i18n/ja/_posts/2024/2024-10-12-711draft.md similarity index 65% rename from _i18n/ja/_posts/2024/2024-10-10-711draft.md rename to _i18n/ja/_posts/2024/2024-10-12-711draft.md index 79c6404b411..37d338b9f03 100644 --- a/_i18n/ja/_posts/2024/2024-10-10-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-12-711draft.md @@ -1,13 +1,14 @@ --- -title: "2024-10-10のJS: " +title: "2024-10-12のJS: " author: "azu" layout: post -date : 2024-10-10T13:12:19.999Z +date : 2024-10-12T12:57:04.152Z category: JSer tags: - Bun - css - deno +- ESLint --- @@ -40,4 +41,14 @@ Deno v2.0リリース。 - [Deno 2.0 Release Candidate](https://deno.com/blog/v2.0-release-candidate "Deno 2.0 Release Candidate") - [Deno 1.x to 2.x Migration Guide](https://docs.deno.com/runtime/reference/migration_guide/ "Deno 1.x to 2.x Migration Guide") +---- + +## Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react +[github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0 "Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react") +

ESLint ReleaseNote

+ +eslint-plugin-react-hooks 5.0.0リリース。 +ESLint v9のサポート、コンポーネント名は大文字で開始するルールを追加、React 19の対応、`useEffect(fn, undefined)`を許可するように変更など + + ---- From 7f1bcbdc7810971a68b8e6dc78512c9450f25f22 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 12 Oct 2024 13:05:09 +0000 Subject: [PATCH 04/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-12-711draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-10-12-711draft.md b/_i18n/ja/_posts/2024/2024-10-12-711draft.md index 37d338b9f03..b1dedd4cca5 100644 --- a/_i18n/ja/_posts/2024/2024-10-12-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-12-711draft.md @@ -2,13 +2,14 @@ title: "2024-10-12のJS: " author: "azu" layout: post -date : 2024-10-12T12:57:04.152Z +date : 2024-10-12T13:04:46.924Z category: JSer tags: - Bun - css - deno - ESLint +- playwright --- @@ -51,4 +52,14 @@ eslint-plugin-react-hooks 5.0.0リリース。 ESLint v9のサポート、コンポーネント名は大文字で開始するルールを追加、React 19の対応、`useEffect(fn, undefined)`を許可するように変更など +---- + +## Release v1.48.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.48.0](https://github.com/microsoft/playwright/releases/tag/v1.48.0 "Release v1.48.0 · microsoft/playwright") +

playwright ReleaseNote

+ +playwright v1.48.0リリース。 +`page.routeWebSocket()` APIを追加、`page.requestGC()`メソッドの追加、`location`オプションの追加など + + ---- From d3bdc55dee84a2c8972ae12a4ddd6ea3fc7b194c Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 12 Oct 2024 13:13:37 +0000 Subject: [PATCH 05/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-12-711draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-10-12-711draft.md b/_i18n/ja/_posts/2024/2024-10-12-711draft.md index b1dedd4cca5..f5b3d715a52 100644 --- a/_i18n/ja/_posts/2024/2024-10-12-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-12-711draft.md @@ -2,7 +2,7 @@ title: "2024-10-12のJS: " author: "azu" layout: post -date : 2024-10-12T13:04:46.924Z +date : 2024-10-12T13:13:37.268Z category: JSer tags: - Bun @@ -62,4 +62,15 @@ playwright v1.48.0リリース。 `page.routeWebSocket()` APIを追加、`page.requestGC()`メソッドの追加、`location`オプションの追加など +---- + +## Release Notes for Safari Technology Preview 205 | WebKit +[webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/](https://webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/ "Release Notes for Safari Technology Preview 205 | WebKit") +

safari ReleaseNote

+ +Safari Technology Preview 205リリース。 +`Math.sumPrecise`、`Iterator.prototype.reduce`のサポート。 +WebAssemblyの例外処理をサポート + + ---- From 91b1de7e1238b65c1308bb3e493b1cf533401a5f Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 12 Oct 2024 13:27:37 +0000 Subject: [PATCH 06/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-12-711draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-10-12-711draft.md b/_i18n/ja/_posts/2024/2024-10-12-711draft.md index f5b3d715a52..c27dee386df 100644 --- a/_i18n/ja/_posts/2024/2024-10-12-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-12-711draft.md @@ -2,7 +2,7 @@ title: "2024-10-12のJS: " author: "azu" layout: post -date : 2024-10-12T13:13:37.268Z +date : 2024-10-12T13:27:15.145Z category: JSer tags: - Bun @@ -73,4 +73,15 @@ Safari Technology Preview 205リリース。 WebAssemblyの例外処理をサポート +---- + +## Announcing TypeScript 5.7 Beta - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/ "Announcing TypeScript 5.7 Beta - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 5.7 Betaリリース。 +初期化されてない変数のチェック、相対パスの`.ts`を出力時に`.js`へと書き換える`--rewriteRelativeImportExtensions`フラグの追加。 +`--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善など + + ---- From 57ab5c05deccb5b500eeaddb7078631d7cdd81cd Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 12 Oct 2024 14:13:57 +0000 Subject: [PATCH 07/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-12-711draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-10-12-711draft.md b/_i18n/ja/_posts/2024/2024-10-12-711draft.md index c27dee386df..5a9308a7b86 100644 --- a/_i18n/ja/_posts/2024/2024-10-12-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-12-711draft.md @@ -2,7 +2,7 @@ title: "2024-10-12のJS: " author: "azu" layout: post -date : 2024-10-12T13:27:15.145Z +date : 2024-10-12T14:13:57.198Z category: JSer tags: - Bun @@ -84,4 +84,14 @@ TypeScript 5.7 Betaリリース。 `--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善など +---- + +## ECMAScript proposal updates @ 2024-10 | ECMAScript Daily +[ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily") +

ECMAScript proposal news

+ +2024年10月のTC39 MeetingでのECMAScript ProposalのStatus変更のまとめ。 +`Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る + + ---- From e74bd49580bd9e9bb4d1f4900b45dedab8906b86 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 14 Oct 2024 14:40:36 +0000 Subject: [PATCH 08/15] Update 711 draft --- ...-10-12-711draft.md => 2024-10-14-711draft.md} | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2024/{2024-10-12-711draft.md => 2024-10-14-711draft.md} (85%) diff --git a/_i18n/ja/_posts/2024/2024-10-12-711draft.md b/_i18n/ja/_posts/2024/2024-10-14-711draft.md similarity index 85% rename from _i18n/ja/_posts/2024/2024-10-12-711draft.md rename to _i18n/ja/_posts/2024/2024-10-14-711draft.md index 5a9308a7b86..e8a8d173157 100644 --- a/_i18n/ja/_posts/2024/2024-10-12-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-14-711draft.md @@ -1,8 +1,8 @@ --- -title: "2024-10-12のJS: " +title: "2024-10-14のJS: " author: "azu" layout: post -date : 2024-10-12T14:13:57.198Z +date : 2024-10-14T14:40:14.273Z category: JSer tags: - Bun @@ -90,8 +90,18 @@ TypeScript 5.7 Betaリリース。 [ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily")

ECMAScript proposal news

-2024年10月のTC39 MeetingでのECMAScript ProposalのStatus変更のまとめ。 +2024年10月のTC39 MeetingでのECMAScript ProposalのえStatus変更のまとめ。 `Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る +---- + +## Release v0.81.0 · facebook/metro +[github.com/facebook/metro/releases/tag/v0.81.0](https://github.com/facebook/metro/releases/tag/v0.81.0 "Release v0.81.0 · facebook/metro") +

React Native Tools ReleaseNote bundler

+ +metro 0.81.0リリース。 +Node.js 18未満のサポート終了、`#`から開始するパスは将来のsubpath importサポートのため予約されるようになるなど + + ---- From e1ff26134e5f20c900ebb5eeec0ce71b4e085235 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 14 Oct 2024 14:54:11 +0000 Subject: [PATCH 09/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-14-711draft.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2024/2024-10-14-711draft.md b/_i18n/ja/_posts/2024/2024-10-14-711draft.md index e8a8d173157..63decae11e7 100644 --- a/_i18n/ja/_posts/2024/2024-10-14-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-14-711draft.md @@ -2,14 +2,14 @@ title: "2024-10-14のJS: " author: "azu" layout: post -date : 2024-10-14T14:40:14.273Z +date : 2024-10-14T14:54:11.038Z category: JSer tags: +- Tools - Bun - css - deno - ESLint -- playwright --- @@ -104,4 +104,17 @@ metro 0.81.0リリース。 Node.js 18未満のサポート終了、`#`から開始するパスは将来のsubpath importサポートのため予約されるようになるなど +---- +

ソフトウェア、ツール、ライブラリ関係

+ +---- + +## trynova/nova: JS engine lolz +[github.com/trynova/nova](https://github.com/trynova/nova "trynova/nova: JS engine lolz") +

JavaScript Rust Tools

+ +Rustで書かれたJavaScriptエンジン。 +データ指向なデザインで実装されている + + ---- From 9b9e27480df408bb69767d2643ca4e4b76f74b57 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 15 Oct 2024 14:29:00 +0000 Subject: [PATCH 10/15] Update 711 draft --- ...24-10-14-711draft.md => 2024-10-15-711draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-10-14-711draft.md => 2024-10-15-711draft.md} (91%) diff --git a/_i18n/ja/_posts/2024/2024-10-14-711draft.md b/_i18n/ja/_posts/2024/2024-10-15-711draft.md similarity index 91% rename from _i18n/ja/_posts/2024/2024-10-14-711draft.md rename to _i18n/ja/_posts/2024/2024-10-15-711draft.md index 63decae11e7..85cd5a62a9f 100644 --- a/_i18n/ja/_posts/2024/2024-10-14-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-15-711draft.md @@ -1,8 +1,8 @@ --- -title: "2024-10-14のJS: " +title: "2024-10-15のJS: " author: "azu" layout: post -date : 2024-10-14T14:54:11.038Z +date : 2024-10-15T14:29:00.194Z category: JSer tags: - Tools @@ -104,6 +104,16 @@ metro 0.81.0リリース。 Node.js 18未満のサポート終了、`#`から開始するパスは将来のsubpath importサポートのため予約されるようになるなど +---- + +## Release v2.3.0 · reduxjs/redux-toolkit +[github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0 "Release v2.3.0 · reduxjs/redux-toolkit") +

redux library ReleaseNote

+ +Redux Toolkit v2.3.0リリース。 +`upsertQueryEntries`を追加、`prepareHeaders`オプションの改善など + + ----

ソフトウェア、ツール、ライブラリ関係

From 8bacba942efe769e6d39a55f72534ed9c4ebbac1 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 15 Oct 2024 14:48:23 +0000 Subject: [PATCH 11/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-15-711draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-10-15-711draft.md b/_i18n/ja/_posts/2024/2024-10-15-711draft.md index 85cd5a62a9f..5e023c8855b 100644 --- a/_i18n/ja/_posts/2024/2024-10-15-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-15-711draft.md @@ -2,7 +2,7 @@ title: "2024-10-15のJS: " author: "azu" layout: post -date : 2024-10-15T14:29:00.194Z +date : 2024-10-15T14:48:00.819Z category: JSer tags: - Tools @@ -114,6 +114,18 @@ Redux Toolkit v2.3.0リリース。 `upsertQueryEntries`を追加、`prepareHeaders`オプションの改善など +---- +

アーティクル

+ +---- + +## The Popover API: Your New Best Friend for Tooltips +[www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/](https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/ "The Popover API: Your New Best Friend for Tooltips") +

HTML PostCSS article

+ +Popover APIを使ったツールチップの表示について + + ----

ソフトウェア、ツール、ライブラリ関係

From 0e622276b473d8a2bfdf2635eadcf152318cb2b3 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 15 Oct 2024 15:27:13 +0000 Subject: [PATCH 12/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-15-711draft.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2024/2024-10-15-711draft.md b/_i18n/ja/_posts/2024/2024-10-15-711draft.md index 5e023c8855b..15a44e55333 100644 --- a/_i18n/ja/_posts/2024/2024-10-15-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-15-711draft.md @@ -2,13 +2,13 @@ title: "2024-10-15のJS: " author: "azu" layout: post -date : 2024-10-15T14:48:00.819Z +date : 2024-10-15T15:26:50.424Z category: JSer tags: +- deno - Tools - Bun - css -- deno - ESLint --- @@ -126,6 +126,15 @@ Redux Toolkit v2.3.0リリース。 Popover APIを使ったツールチップの表示について +---- + +## Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて +[zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1](https://zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1 "Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて") +

deno article

+ +Deno v1からv2への変化について + + ----

ソフトウェア、ツール、ライブラリ関係

From 8f006840e0c2ce0bcbefd2d584357f38e19009e3 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 15 Oct 2024 15:33:55 +0000 Subject: [PATCH 13/15] Update 711 draft --- _i18n/ja/_posts/2024/2024-10-15-711draft.md | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_i18n/ja/_posts/2024/2024-10-15-711draft.md b/_i18n/ja/_posts/2024/2024-10-15-711draft.md index 15a44e55333..94a8559770a 100644 --- a/_i18n/ja/_posts/2024/2024-10-15-711draft.md +++ b/_i18n/ja/_posts/2024/2024-10-15-711draft.md @@ -2,7 +2,7 @@ title: "2024-10-15のJS: " author: "azu" layout: post -date : 2024-10-15T15:26:50.424Z +date : 2024-10-15T15:33:55.719Z category: JSer tags: - deno @@ -84,16 +84,6 @@ TypeScript 5.7 Betaリリース。 `--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善など ----- - -## ECMAScript proposal updates @ 2024-10 | ECMAScript Daily -[ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily") -

ECMAScript proposal news

- -2024年10月のTC39 MeetingでのECMAScript ProposalのえStatus変更のまとめ。 -`Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る - - ---- ## Release v0.81.0 · facebook/metro @@ -114,6 +104,16 @@ Redux Toolkit v2.3.0リリース。 `upsertQueryEntries`を追加、`prepareHeaders`オプションの改善など +---- + +## ECMAScript proposal updates @ 2024-10 | ECMAScript Daily +[ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily") +

ECMAScript proposal news

+ +2024年10月のTC39 MeetingでのECMAScript ProposalのStatus変更のまとめ。 +`Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る + + ----

アーティクル

From a95f6836a08e465cf0895f090f241c54473a9529 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:41:44 +0000 Subject: [PATCH 14/15] Update _i18n/ja/_posts/2024/2024-10-16-deno-v2-typescript-5.7-beta-es20255proposal.md --- ...-v2-typescript-5.7-beta-es20255proposal.md | 186 ++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 _i18n/ja/_posts/2024/2024-10-16-deno-v2-typescript-5.7-beta-es20255proposal.md diff --git a/_i18n/ja/_posts/2024/2024-10-16-deno-v2-typescript-5.7-beta-es20255proposal.md b/_i18n/ja/_posts/2024/2024-10-16-deno-v2-typescript-5.7-beta-es20255proposal.md new file mode 100644 index 00000000000..26440c489a2 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-10-16-deno-v2-typescript-5.7-beta-es20255proposal.md @@ -0,0 +1,186 @@ +--- +title: "2024-10-16のJS: Deno v2、TypeScript 5.7 Beta、ES2025に入る5つのProposal" +author: "azu" +layout: post +date: 2024-10-15T15:41:43.168Z +category: JSer +tags: +- deno +- Tools +- Bun +- css +- ESLint + +--- + +JSer.info #711 - Deno v2.0.0がリリースされました + +- [Announcing Deno 2](https://deno.com/blog/v2.0) +- [Deno 2.0 Release Candidate](https://deno.com/blog/v2.0-release-candidate) + +Node.jsとの互換性の改善、JSRのサポート改善、Workspaceのサポートなどが行われています。 +Deno 1.xから2.xへのマイグレーションガイドも公開されています。 + +- [Deno 1.x to 2.x Migration Guide](https://docs.deno.com/runtime/reference/migration_guide/) + +--- + +TypeScript 5.7 Betaがリリースされました + +- [Announcing TypeScript 5.7 Beta - TypeScript](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/) + +初期化されてない変数のチェック、相対パスの`.ts`を出力時に`.js`へと書き換える`--rewriteRelativeImportExtensions`フラグの追加されています。 +また、`--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善なども行われています。。 + +--- + +2024年10月のTC39のミーティングで5つのProposalがStage 4になりました。 + +- [ECMAScript proposal updates @ 2024-10 | ECMAScript Daily](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update) + +[Promise.try](https://github.com/tc39/proposal-promise-try)/[Import Attributes](https://github.com/tc39/proposal-import-attributes)/[RegExp Modifiers](https://github.com/tc39/proposal-regexp-modifiers)/[Sync Iterator helpers](https://github.com/tc39/proposal-iterator-helpers)/[JSON Modules](https://github.com/tc39/proposal-json-modules)がそれぞれStage 4になりました。 +そのため、これらの機能はES2025に含まれることになります。 + +それ以外にもすでにStage 4になっているProposalは次のページで確認できます。 + +- [proposals/finished-proposals.md at main · tc39/proposals](https://github.com/tc39/proposals/blob/main/finished-proposals.md) + + +---- + +{% include inline-support.html %} + +---- + +

ヘッドライン

+ +---- + +## Bun v1.1.30 | Bun Blog +[bun.sh/blog/bun-v1.1.30](https://bun.sh/blog/bun-v1.1.30 "Bun v1.1.30 | Bun Blog") +

Bun css ReleaseNote

+ +Bun v1.1.30リリース。 +CSSのparseとbundleのサポート、`bun publish`コマンドの追加、`bun build --bytecode --compile`のパフォーマンス改善。 +`--compile`フラグなしの`--bytecode`フラグをサポート、`bun build --format=cjs`のサポートなど + + +---- + +## Announcing Deno 2 +[deno.com/blog/v2.0](https://deno.com/blog/v2.0 "Announcing Deno 2") +

deno ReleaseNote

+ +Deno v2.0リリース。 +グローバルな`window`を削除/`process`を追加、`deno add`で`jsr:`と`npm:`の識別子を指定して追加に対応、パーミッションの指定に関する挙動の変更、`deno bundle`コマンドの削除など + +- [Deno 2.0 Release Candidate](https://deno.com/blog/v2.0-release-candidate "Deno 2.0 Release Candidate") +- [Deno 1.x to 2.x Migration Guide](https://docs.deno.com/runtime/reference/migration_guide/ "Deno 1.x to 2.x Migration Guide") + +---- + +## Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react +[github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0 "Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react") +

ESLint ReleaseNote

+ +eslint-plugin-react-hooks 5.0.0リリース。 +ESLint v9のサポート、コンポーネント名は大文字で開始するルールを追加、React 19の対応、`useEffect(fn, undefined)`を許可するように変更など + + +---- + +## Release v1.48.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.48.0](https://github.com/microsoft/playwright/releases/tag/v1.48.0 "Release v1.48.0 · microsoft/playwright") +

playwright ReleaseNote

+ +playwright v1.48.0リリース。 +`page.routeWebSocket()` APIを追加、`page.requestGC()`メソッドの追加、`location`オプションの追加など + + +---- + +## Release Notes for Safari Technology Preview 205 | WebKit +[webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/](https://webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/ "Release Notes for Safari Technology Preview 205 | WebKit") +

safari ReleaseNote

+ +Safari Technology Preview 205リリース。 +`Math.sumPrecise`、`Iterator.prototype.reduce`のサポート。 +WebAssemblyの例外処理をサポート + + +---- + +## Announcing TypeScript 5.7 Beta - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/ "Announcing TypeScript 5.7 Beta - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 5.7 Betaリリース。 +初期化されてない変数のチェック、相対パスの`.ts`を出力時に`.js`へと書き換える`--rewriteRelativeImportExtensions`フラグの追加。 +`--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善など + + +---- + +## Release v0.81.0 · facebook/metro +[github.com/facebook/metro/releases/tag/v0.81.0](https://github.com/facebook/metro/releases/tag/v0.81.0 "Release v0.81.0 · facebook/metro") +

React Native Tools ReleaseNote bundler

+ +metro 0.81.0リリース。 +Node.js 18未満のサポート終了、`#`から開始するパスは将来のsubpath importサポートのため予約されるようになるなど + + +---- + +## Release v2.3.0 · reduxjs/redux-toolkit +[github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0 "Release v2.3.0 · reduxjs/redux-toolkit") +

redux library ReleaseNote

+ +Redux Toolkit v2.3.0リリース。 +`upsertQueryEntries`を追加、`prepareHeaders`オプションの改善など + + +---- + +## ECMAScript proposal updates @ 2024-10 | ECMAScript Daily +[ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily") +

ECMAScript proposal news

+ +2024年10月のTC39 MeetingでのECMAScript ProposalのStatus変更のまとめ。 +`Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る + + +---- +

アーティクル

+ +---- + +## The Popover API: Your New Best Friend for Tooltips +[www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/](https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/ "The Popover API: Your New Best Friend for Tooltips") +

HTML PostCSS article

+ +Popover APIを使ったツールチップの表示について + + +---- + +## Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて +[zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1](https://zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1 "Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて") +

deno article

+ +Deno v1からv2への変化について + + +---- +

ソフトウェア、ツール、ライブラリ関係

+ +---- + +## trynova/nova: JS engine lolz +[github.com/trynova/nova](https://github.com/trynova/nova "trynova/nova: JS engine lolz") +

JavaScript Rust Tools

+ +Rustで書かれたJavaScriptエンジン。 +データ指向なデザインで実装されている + + +---- From a3634cf039c7efc46d2d9675eeb19e5ef02ae631 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:41:45 +0000 Subject: [PATCH 15/15] Delete _i18n/ja/_posts/2024/2024-10-15-711draft.md --- _i18n/ja/_posts/2024/2024-10-15-711draft.md | 151 -------------------- 1 file changed, 151 deletions(-) delete mode 100644 _i18n/ja/_posts/2024/2024-10-15-711draft.md diff --git a/_i18n/ja/_posts/2024/2024-10-15-711draft.md b/_i18n/ja/_posts/2024/2024-10-15-711draft.md deleted file mode 100644 index 94a8559770a..00000000000 --- a/_i18n/ja/_posts/2024/2024-10-15-711draft.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: "2024-10-15のJS: " -author: "azu" -layout: post -date : 2024-10-15T15:33:55.719Z -category: JSer -tags: -- deno -- Tools -- Bun -- css -- ESLint - ---- - -JSer.info #711 - ----- - -

ヘッドライン

- ----- - -## Bun v1.1.30 | Bun Blog -[bun.sh/blog/bun-v1.1.30](https://bun.sh/blog/bun-v1.1.30 "Bun v1.1.30 | Bun Blog") -

Bun css ReleaseNote

- -Bun v1.1.30リリース。 -CSSのparseとbundleのサポート、`bun publish`コマンドの追加、`bun build --bytecode --compile`のパフォーマンス改善。 -`--compile`フラグなしの`--bytecode`フラグをサポート、`bun build --format=cjs`のサポートなど - - ----- - -## Announcing Deno 2 -[deno.com/blog/v2.0](https://deno.com/blog/v2.0 "Announcing Deno 2") -

deno ReleaseNote

- -Deno v2.0リリース。 -グローバルな`window`を削除/`process`を追加、`deno add`で`jsr:`と`npm:`の識別子を指定して追加に対応、パーミッションの指定に関する挙動の変更、`deno bundle`コマンドの削除など - -- [Deno 2.0 Release Candidate](https://deno.com/blog/v2.0-release-candidate "Deno 2.0 Release Candidate") -- [Deno 1.x to 2.x Migration Guide](https://docs.deno.com/runtime/reference/migration_guide/ "Deno 1.x to 2.x Migration Guide") - ----- - -## Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react -[github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0 "Release eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024) · facebook/react") -

ESLint ReleaseNote

- -eslint-plugin-react-hooks 5.0.0リリース。 -ESLint v9のサポート、コンポーネント名は大文字で開始するルールを追加、React 19の対応、`useEffect(fn, undefined)`を許可するように変更など - - ----- - -## Release v1.48.0 · microsoft/playwright -[github.com/microsoft/playwright/releases/tag/v1.48.0](https://github.com/microsoft/playwright/releases/tag/v1.48.0 "Release v1.48.0 · microsoft/playwright") -

playwright ReleaseNote

- -playwright v1.48.0リリース。 -`page.routeWebSocket()` APIを追加、`page.requestGC()`メソッドの追加、`location`オプションの追加など - - ----- - -## Release Notes for Safari Technology Preview 205 | WebKit -[webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/](https://webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/ "Release Notes for Safari Technology Preview 205 | WebKit") -

safari ReleaseNote

- -Safari Technology Preview 205リリース。 -`Math.sumPrecise`、`Iterator.prototype.reduce`のサポート。 -WebAssemblyの例外処理をサポート - - ----- - -## Announcing TypeScript 5.7 Beta - TypeScript -[devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/ "Announcing TypeScript 5.7 Beta - TypeScript") -

TypeScript ReleaseNote

- -TypeScript 5.7 Betaリリース。 -初期化されてない変数のチェック、相対パスの`.ts`を出力時に`.js`へと書き換える`--rewriteRelativeImportExtensions`フラグの追加。 -`--target es2024`のサポート、Node.js 22のV8 Compile Cacheをサポートして実行速度の改善など - - ----- - -## Release v0.81.0 · facebook/metro -[github.com/facebook/metro/releases/tag/v0.81.0](https://github.com/facebook/metro/releases/tag/v0.81.0 "Release v0.81.0 · facebook/metro") -

React Native Tools ReleaseNote bundler

- -metro 0.81.0リリース。 -Node.js 18未満のサポート終了、`#`から開始するパスは将来のsubpath importサポートのため予約されるようになるなど - - ----- - -## Release v2.3.0 · reduxjs/redux-toolkit -[github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.3.0 "Release v2.3.0 · reduxjs/redux-toolkit") -

redux library ReleaseNote

- -Redux Toolkit v2.3.0リリース。 -`upsertQueryEntries`を追加、`prepareHeaders`オプションの改善など - - ----- - -## ECMAScript proposal updates @ 2024-10 | ECMAScript Daily -[ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update](https://ecmascript-daily.github.io/ecmascript/2024/10/12/ecmascript-proposal-update "ECMAScript proposal updates @ 2024-10 | ECMAScript Daily") -

ECMAScript proposal news

- -2024年10月のTC39 MeetingでのECMAScript ProposalのStatus変更のまとめ。 -`Promise.try`/Import attributes/RegExp Modifiers/Iterator helpers/JSON modulesがStage 4となりES2025に入る - - ----- -

アーティクル

- ----- - -## The Popover API: Your New Best Friend for Tooltips -[www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/](https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/ "The Popover API: Your New Best Friend for Tooltips") -

HTML PostCSS article

- -Popover APIを使ったツールチップの表示について - - ----- - -## Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて -[zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1](https://zenn.dev/uki00a/articles/deno-v2-what-has-changed-from-v1 "Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて") -

deno article

- -Deno v1からv2への変化について - - ----- -

ソフトウェア、ツール、ライブラリ関係

- ----- - -## trynova/nova: JS engine lolz -[github.com/trynova/nova](https://github.com/trynova/nova "trynova/nova: JS engine lolz") -

JavaScript Rust Tools

- -Rustで書かれたJavaScriptエンジン。 -データ指向なデザインで実装されている - - -----