From 95ba9d3250bb0286a683662c30ca47451da801d6 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 28 Oct 2020 16:16:45 +0000 Subject: [PATCH 01/13] Update 512 draft --- _i18n/ja/_posts/2020/2020-10-28-512draft.md | 57 +++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 _i18n/ja/_posts/2020/2020-10-28-512draft.md diff --git a/_i18n/ja/_posts/2020/2020-10-28-512draft.md b/_i18n/ja/_posts/2020/2020-10-28-512draft.md new file mode 100644 index 00000000000..ddb20384725 --- /dev/null +++ b/_i18n/ja/_posts/2020/2020-10-28-512draft.md @@ -0,0 +1,57 @@ +--- +title: "2020-10-28のJS: " +author: "azu" +layout: post +date : 2020-10-28T16:16:45.657Z +category: JSer +tags: +- + +--- + +JSer.info #512 + +---- + +

ヘッドライン

+ +---- + +## Node v14.15.0 (LTS) | Node.js +[nodejs.org/ja/blog/release/v14.15.0/](https://nodejs.org/ja/blog/release/v14.15.0/ "Node v14.15.0 (LTS) | Node.js") +

node.js ReleaseNote

+ +Node.js 14.15.0リリース。 +Node.js 14のLTS(Long Term Support)となるバージョン。 +Node.js 14は2023年4月までサポートされる + +- [nodejs/Release: Node.js Release Working Group](https://github.com/nodejs/Release "nodejs/Release: Node.js Release Working Group") + +---- + +## Release v1.5.0 · denoland/deno +[github.com/denoland/deno/releases/tag/v1.5.0](https://github.com/denoland/deno/releases/tag/v1.5.0 "Release v1.5.0 · denoland/deno") +

deno ReleaseNote

+ +Deno 1.5.0リリース。 +破壊的な変更として`isolatedModules`をデフォルトで有効化されている。 +`deno bundle --no-check`のサポート、型チェックしない場合はswcを使うことで高速化、`alert`/`confirm`/`promp`のサポートなど + +- [swc](https://github.com/swc-project/swc "swc") +- [TypeScript compiler in Rust · Issue #5432 · denoland/deno](https://github.com/denoland/deno/issues/5432#issuecomment-716890189 "TypeScript compiler in Rust · Issue #5432 · denoland/deno") +- [Deno 1.5 Release Notes](https://deno.land/posts/v1.5 "Deno 1.5 Release Notes") + +---- +

アーティクル

+ +---- + +## pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ +[moznion.hatenadiary.com/entry/2020/10/05/121259](https://moznion.hatenadiary.com/entry/2020/10/05/121259 "pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ") +

node.js performance Tools article

+ +pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを取得してpprofツールで見る方法について + +- [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") + +---- From cd016648351253f109ec6951f0df66178ec3dbeb Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 29 Oct 2020 12:59:39 +0000 Subject: [PATCH 02/13] Update 512 draft --- ...10-28-512draft.md => 2020-10-29-512draft.md} | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2020/{2020-10-28-512draft.md => 2020-10-29-512draft.md} (73%) diff --git a/_i18n/ja/_posts/2020/2020-10-28-512draft.md b/_i18n/ja/_posts/2020/2020-10-29-512draft.md similarity index 73% rename from _i18n/ja/_posts/2020/2020-10-28-512draft.md rename to _i18n/ja/_posts/2020/2020-10-29-512draft.md index ddb20384725..d4915c8316a 100644 --- a/_i18n/ja/_posts/2020/2020-10-28-512draft.md +++ b/_i18n/ja/_posts/2020/2020-10-29-512draft.md @@ -1,8 +1,8 @@ --- -title: "2020-10-28のJS: " +title: "2020-10-29のJS: " author: "azu" layout: post -date : 2020-10-28T16:16:45.657Z +date : 2020-10-29T12:59:39.872Z category: JSer tags: - @@ -41,6 +41,19 @@ Deno 1.5.0リリース。 - [TypeScript compiler in Rust · Issue #5432 · denoland/deno](https://github.com/denoland/deno/issues/5432#issuecomment-716890189 "TypeScript compiler in Rust · Issue #5432 · denoland/deno") - [Deno 1.5 Release Notes](https://deno.land/posts/v1.5 "Deno 1.5 Release Notes") +---- + +## Blog - Next.js 10 | Next.js +[nextjs.org/blog/next-10](https://nextjs.org/blog/next-10 "Blog - Next.js 10 | Next.js") +

Next.js ReleaseNote

+ +Next.js 10リリース。 +画像の最適化とImage CDNからの読み込みに対応する`next/image`の追加、i18n Routingの対応。 +React 17の対応、Fast Refreshの対応改善、Dynamic Routing時に`next/link`に対して`as`が多くのケースで不要に、`@next/codemod`コマンドの追加など + +- [next/image | Next.js](https://nextjs.org/docs/api-reference/next/image "next/image | Next.js") +- [Advanced Features: Internationalized Routing | Next.js](https://nextjs.org/docs/advanced-features/i18n-routing "Advanced Features: Internationalized Routing | Next.js") + ----

アーティクル

From 11c966b50b35e8e0a39d88686e35439fbbe1431d Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 30 Oct 2020 13:05:12 +0000 Subject: [PATCH 03/13] Update 512 draft --- ...20-10-29-512draft.md => 2020-10-30-512draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2020/{2020-10-29-512draft.md => 2020-10-30-512draft.md} (85%) diff --git a/_i18n/ja/_posts/2020/2020-10-29-512draft.md b/_i18n/ja/_posts/2020/2020-10-30-512draft.md similarity index 85% rename from _i18n/ja/_posts/2020/2020-10-29-512draft.md rename to _i18n/ja/_posts/2020/2020-10-30-512draft.md index d4915c8316a..b392869a3d7 100644 --- a/_i18n/ja/_posts/2020/2020-10-29-512draft.md +++ b/_i18n/ja/_posts/2020/2020-10-30-512draft.md @@ -1,8 +1,8 @@ --- -title: "2020-10-29のJS: " +title: "2020-10-30のJS: " author: "azu" layout: post -date : 2020-10-29T12:59:39.872Z +date : 2020-10-30T13:05:12.111Z category: JSer tags: - @@ -54,6 +54,16 @@ React 17の対応、Fast Refreshの対応改善、Dynamic Routing時に`next/lin - [next/image | Next.js](https://nextjs.org/docs/api-reference/next/image "next/image | Next.js") - [Advanced Features: Internationalized Routing | Next.js](https://nextjs.org/docs/advanced-features/i18n-routing "Advanced Features: Internationalized Routing | Next.js") +---- + +## JavaScript Standard Style +[standardjs.com/changelog.html#1600---2020-10-28](https://standardjs.com/changelog.html#1600---2020-10-28 "JavaScript Standard Style") +

ESLint ReleaseNote

+ +Standard JS 16.0.0リリース。 +globやフォルダ指定の挙動をESLintと合わせるように、`extensions`オプションのサポート、React/JSXに関するルールの追加など + + ----

アーティクル

From ec13e38d29efcbc3f8306f570da0f85789012107 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 31 Oct 2020 04:43:53 +0000 Subject: [PATCH 04/13] Update 512 draft --- ...-30-512draft.md => 2020-10-31-512draft.md} | 48 ++++++++++++++++++- 1 file changed, 46 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2020/{2020-10-30-512draft.md => 2020-10-31-512draft.md} (68%) diff --git a/_i18n/ja/_posts/2020/2020-10-30-512draft.md b/_i18n/ja/_posts/2020/2020-10-31-512draft.md similarity index 68% rename from _i18n/ja/_posts/2020/2020-10-30-512draft.md rename to _i18n/ja/_posts/2020/2020-10-31-512draft.md index b392869a3d7..79597d788ef 100644 --- a/_i18n/ja/_posts/2020/2020-10-30-512draft.md +++ b/_i18n/ja/_posts/2020/2020-10-31-512draft.md @@ -1,8 +1,8 @@ --- -title: "2020-10-30のJS: " +title: "2020-10-31のJS: " author: "azu" layout: post -date : 2020-10-30T13:05:12.111Z +date : 2020-10-31T04:43:53.211Z category: JSer tags: - @@ -77,4 +77,48 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを - [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") +---- +

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

+ +---- + +## mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box +[github.com/mongodb-js/boxednode](https://github.com/mongodb-js/boxednode "mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box") +

node.js library Tools

+ +Node.jsアプリケーションをシングルバイナリ化するツール + + +---- +

書籍関係

+ +---- + +## "SurviveJS - Webpack" - Further webpack 5 updates +[survivejs.com/blog/webpack-book-webpack-5-updates/](https://survivejs.com/blog/webpack-book-webpack-5-updates/ "\"SurviveJS - Webpack\" - Further webpack 5 updates") +

webpack book

+ +webpackについて電子書籍であるSurviveJSがwebpack5に対応した + + +---- + +## O'Reilly Japan - ハンズオンNode.js +[www.oreilly.co.jp/books/9784873119236/](https://www.oreilly.co.jp/books/9784873119236/ "O'Reilly Japan - ハンズオンNode.js") +

node.js book

+ +2020年11月17日発売 +Node.jsの入門書 + + +---- + +## O'Reilly Japan - ハンズオンJavaScript +[www.oreilly.co.jp/books/9784873119229/](https://www.oreilly.co.jp/books/9784873119229/ "O'Reilly Japan - ハンズオンJavaScript") +

JavaScript book

+ +2020年11月17日発売 +JavaScriptの入門書 + + ---- From ccc36fdd4db702203025300d59e64f9bab70cbb3 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 2 Nov 2020 04:33:59 +0000 Subject: [PATCH 05/13] Update 512 draft --- ...-10-31-512draft.md => 2020-11-02-512draft.md} | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2020/{2020-10-31-512draft.md => 2020-11-02-512draft.md} (89%) diff --git a/_i18n/ja/_posts/2020/2020-10-31-512draft.md b/_i18n/ja/_posts/2020/2020-11-02-512draft.md similarity index 89% rename from _i18n/ja/_posts/2020/2020-10-31-512draft.md rename to _i18n/ja/_posts/2020/2020-11-02-512draft.md index 79597d788ef..ae59a1d4798 100644 --- a/_i18n/ja/_posts/2020/2020-10-31-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-02-512draft.md @@ -1,8 +1,8 @@ --- -title: "2020-10-31のJS: " +title: "2020-11-02のJS: " author: "azu" layout: post -date : 2020-10-31T04:43:53.211Z +date : 2020-11-02T04:33:59.247Z category: JSer tags: - @@ -77,6 +77,18 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを - [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") +---- +

サイト、サービス、ドキュメント

+ +---- + +## dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots +[github.com/dbohdan/classless-css](https://github.com/dbohdan/classless-css "dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots") +

CSS library links

+ +クラスをつけないでHTML要素自体にスタイルをあてるCSSテーマ/フレームワークのまとめ + + ----

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

From 4df646041743ba76509554fb7353a6d521290cb8 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 2 Nov 2020 14:28:40 +0000 Subject: [PATCH 06/13] Update 512 draft --- _i18n/ja/_posts/2020/2020-11-02-512draft.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2020/2020-11-02-512draft.md b/_i18n/ja/_posts/2020/2020-11-02-512draft.md index ae59a1d4798..9cd2ab7cfdf 100644 --- a/_i18n/ja/_posts/2020/2020-11-02-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-02-512draft.md @@ -2,7 +2,7 @@ title: "2020-11-02のJS: " author: "azu" layout: post -date : 2020-11-02T04:33:59.247Z +date : 2020-11-02T14:28:40.375Z category: JSer tags: - @@ -77,6 +77,15 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを - [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") +---- + +## JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita +[qiita.com/qnighy/items/faddc72389f6c94421e1](https://qiita.com/qnighy/items/faddc72389f6c94421e1 "JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita") +

npm yarn article

+ +`npx`/`npm exec`/`yarn exec`の動作、npmとyarnのライフサイクルスクリプトの実行順序、`npm link`/`yarn link`の挙動についてなど + + ----

サイト、サービス、ドキュメント

From db89a6df0b27720c051388f67e45ea81b3679ec2 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 2 Nov 2020 15:06:02 +0000 Subject: [PATCH 07/13] Update 512 draft --- _i18n/ja/_posts/2020/2020-11-02-512draft.md | 31 ++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2020/2020-11-02-512draft.md b/_i18n/ja/_posts/2020/2020-11-02-512draft.md index 9cd2ab7cfdf..c5919060acd 100644 --- a/_i18n/ja/_posts/2020/2020-11-02-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-02-512draft.md @@ -2,7 +2,7 @@ title: "2020-11-02のJS: " author: "azu" layout: post -date : 2020-11-02T14:28:40.375Z +date : 2020-11-02T15:06:01.957Z category: JSer tags: - @@ -64,6 +64,16 @@ Standard JS 16.0.0リリース。 globやフォルダ指定の挙動をESLintと合わせるように、`extensions`オプションのサポート、React/JSXに関するルールの追加など +---- + +## Release v4.4.0 · slevithan/xregexp +[github.com/slevithan/xregexp/releases/tag/v4.4.0](https://github.com/slevithan/xregexp/releases/tag/v4.4.0 "Release v4.4.0 · slevithan/xregexp") +

JavaScript RegExp library ReleaseNote

+ +xRegExp v4.4.0 リリース。 +Unicode 13.0.0にアップデート、TypeScriptに対応、IE11 + core-js 3.6.0+での無限ループの修正 + + ----

アーティクル

@@ -110,6 +120,25 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを Node.jsアプリケーションをシングルバイナリ化するツール +---- + +## aidenybai/lucia: 🟪 Tiny library for tiny web apps. +[github.com/aidenybai/lucia](https://github.com/aidenybai/lucia "aidenybai/lucia: 🟪 Tiny library for tiny web apps.") +

JavaScript DOM UI library

+ +VueやAlpine.jsのようにDOMにテンプレートを書いてデータバインディングするViewライブラリ + + +---- + +## jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles. +[github.com/jlfwong/speedscope](https://github.com/jlfwong/speedscope "jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles.") +

JavaScript Tools performance

+ +flamegraphビューアー。 +ブラウザの開発者ツールのプロファイル、Ruby/Python/Goなどのプロファイルの読み込みに対応している + + ----

書籍関係

From 9ffe12077c81533ce0703db766c9bc0031631e0c Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 2 Nov 2020 16:22:10 +0000 Subject: [PATCH 08/13] Update 512 draft --- _i18n/ja/_posts/2020/2020-11-02-512draft.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2020/2020-11-02-512draft.md b/_i18n/ja/_posts/2020/2020-11-02-512draft.md index c5919060acd..492a40776f9 100644 --- a/_i18n/ja/_posts/2020/2020-11-02-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-02-512draft.md @@ -2,7 +2,7 @@ title: "2020-11-02のJS: " author: "azu" layout: post -date : 2020-11-02T15:06:01.957Z +date : 2020-11-02T16:22:10.713Z category: JSer tags: - @@ -96,6 +96,15 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを `npx`/`npm exec`/`yarn exec`の動作、npmとyarnのライフサイクルスクリプトの実行順序、`npm link`/`yarn link`の挙動についてなど +---- + +## JavaScript's Memory Management Explained +[felixgerschau.com/javascript-memory-management/](https://felixgerschau.com/javascript-memory-management/ "JavaScript's Memory Management Explained") +

JavaScript performance article

+ +JavaScriptでのメモリ管理について + + ----

サイト、サービス、ドキュメント

From 56856a6fd63e059de97351bc9c5b23acde8c5a0b Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 3 Nov 2020 03:01:05 +0000 Subject: [PATCH 09/13] Update 512 draft --- ...0-11-02-512draft.md => 2020-11-03-512draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2020/{2020-11-02-512draft.md => 2020-11-03-512draft.md} (89%) diff --git a/_i18n/ja/_posts/2020/2020-11-02-512draft.md b/_i18n/ja/_posts/2020/2020-11-03-512draft.md similarity index 89% rename from _i18n/ja/_posts/2020/2020-11-02-512draft.md rename to _i18n/ja/_posts/2020/2020-11-03-512draft.md index 492a40776f9..a5d1a4442c0 100644 --- a/_i18n/ja/_posts/2020/2020-11-02-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-03-512draft.md @@ -1,8 +1,8 @@ --- -title: "2020-11-02のJS: " +title: "2020-11-03のJS: " author: "azu" layout: post -date : 2020-11-02T16:22:10.713Z +date : 2020-11-03T03:01:05.361Z category: JSer tags: - @@ -105,6 +105,17 @@ pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを JavaScriptでのメモリ管理について +---- + +## MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/](https://hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/ "MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog") +

mdn article translate

+ +MDNの今後について。 +アーキテクチャをWikiベースからGitHubベースのJamstackベースに変更。 +初期リリースでは既存のローカライズ済みの記事はアーカイブとなりPRでの変更はできない、今後は主要なページと言語においての機械翻訳やコミュニティでの手動翻訳の対応を検討しているという話。 + + ----

サイト、サービス、ドキュメント

From 2c0d17e380e88d1b6778d9d8b6d10eefe0b7843b Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 3 Nov 2020 03:01:42 +0000 Subject: [PATCH 10/13] Update 512 draft --- _i18n/ja/_posts/2020/2020-11-03-512draft.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2020/2020-11-03-512draft.md b/_i18n/ja/_posts/2020/2020-11-03-512draft.md index a5d1a4442c0..1307269132f 100644 --- a/_i18n/ja/_posts/2020/2020-11-03-512draft.md +++ b/_i18n/ja/_posts/2020/2020-11-03-512draft.md @@ -2,7 +2,7 @@ title: "2020-11-03のJS: " author: "azu" layout: post -date : 2020-11-03T03:01:05.361Z +date : 2020-11-03T03:01:42.286Z category: JSer tags: - @@ -112,7 +112,7 @@ JavaScriptでのメモリ管理について

mdn article translate

MDNの今後について。 -アーキテクチャをWikiベースからGitHubベースのJamstackベースに変更。 +アーキテクチャやワークフローをWikiベースからGitHubベースに変更。 初期リリースでは既存のローカライズ済みの記事はアーカイブとなりPRでの変更はできない、今後は主要なページと言語においての機械翻訳やコミュニティでの手動翻訳の対応を検討しているという話。 From bfc2472012c51127a1acd3def58cc1939084b8db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2020 03:11:41 +0000 Subject: [PATCH 11/13] Move _i18n/ja/_posts/2020/2020-11-03-512draft.md to _i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md --- ...node-v14.15.0-lts-deno-1.5.0-next.js-10.md | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 _i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md diff --git a/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md b/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md new file mode 100644 index 00000000000..8a86d7c7632 --- /dev/null +++ b/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md @@ -0,0 +1,194 @@ +--- +title: "2020-11-03のJS: Node v14.15.0 (LTS)、Deno 1.5.0、Next.js 10" +author: "azu" +layout: post +date : 2020-11-03T03:01:42.286Z +category: JSer +tags: +- + +--- + +JSer.info #512 + +---- + +

ヘッドライン

+ +---- + +## Node v14.15.0 (LTS) | Node.js +[nodejs.org/ja/blog/release/v14.15.0/](https://nodejs.org/ja/blog/release/v14.15.0/ "Node v14.15.0 (LTS) | Node.js") +

node.js ReleaseNote

+ +Node.js 14.15.0リリース。 +Node.js 14のLTS(Long Term Support)となるバージョン。 +Node.js 14は2023年4月までサポートされる + +- [nodejs/Release: Node.js Release Working Group](https://github.com/nodejs/Release "nodejs/Release: Node.js Release Working Group") + +---- + +## Release v1.5.0 · denoland/deno +[github.com/denoland/deno/releases/tag/v1.5.0](https://github.com/denoland/deno/releases/tag/v1.5.0 "Release v1.5.0 · denoland/deno") +

deno ReleaseNote

+ +Deno 1.5.0リリース。 +破壊的な変更として`isolatedModules`をデフォルトで有効化されている。 +`deno bundle --no-check`のサポート、型チェックしない場合はswcを使うことで高速化、`alert`/`confirm`/`promp`のサポートなど + +- [swc](https://github.com/swc-project/swc "swc") +- [TypeScript compiler in Rust · Issue #5432 · denoland/deno](https://github.com/denoland/deno/issues/5432#issuecomment-716890189 "TypeScript compiler in Rust · Issue #5432 · denoland/deno") +- [Deno 1.5 Release Notes](https://deno.land/posts/v1.5 "Deno 1.5 Release Notes") + +---- + +## Blog - Next.js 10 | Next.js +[nextjs.org/blog/next-10](https://nextjs.org/blog/next-10 "Blog - Next.js 10 | Next.js") +

Next.js ReleaseNote

+ +Next.js 10リリース。 +画像の最適化とImage CDNからの読み込みに対応する`next/image`の追加、i18n Routingの対応。 +React 17の対応、Fast Refreshの対応改善、Dynamic Routing時に`next/link`に対して`as`が多くのケースで不要に、`@next/codemod`コマンドの追加など + +- [next/image | Next.js](https://nextjs.org/docs/api-reference/next/image "next/image | Next.js") +- [Advanced Features: Internationalized Routing | Next.js](https://nextjs.org/docs/advanced-features/i18n-routing "Advanced Features: Internationalized Routing | Next.js") + +---- + +## JavaScript Standard Style +[standardjs.com/changelog.html#1600---2020-10-28](https://standardjs.com/changelog.html#1600---2020-10-28 "JavaScript Standard Style") +

ESLint ReleaseNote

+ +Standard JS 16.0.0リリース。 +globやフォルダ指定の挙動をESLintと合わせるように、`extensions`オプションのサポート、React/JSXに関するルールの追加など + + +---- + +## Release v4.4.0 · slevithan/xregexp +[github.com/slevithan/xregexp/releases/tag/v4.4.0](https://github.com/slevithan/xregexp/releases/tag/v4.4.0 "Release v4.4.0 · slevithan/xregexp") +

JavaScript RegExp library ReleaseNote

+ +xRegExp v4.4.0 リリース。 +Unicode 13.0.0にアップデート、TypeScriptに対応、IE11 + core-js 3.6.0+での無限ループの修正 + + +---- +

アーティクル

+ +---- + +## pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ +[moznion.hatenadiary.com/entry/2020/10/05/121259](https://moznion.hatenadiary.com/entry/2020/10/05/121259 "pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ") +

node.js performance Tools article

+ +pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを取得してpprofツールで見る方法について + +- [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") + +---- + +## JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita +[qiita.com/qnighy/items/faddc72389f6c94421e1](https://qiita.com/qnighy/items/faddc72389f6c94421e1 "JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita") +

npm yarn article

+ +`npx`/`npm exec`/`yarn exec`の動作、npmとyarnのライフサイクルスクリプトの実行順序、`npm link`/`yarn link`の挙動についてなど + + +---- + +## JavaScript's Memory Management Explained +[felixgerschau.com/javascript-memory-management/](https://felixgerschau.com/javascript-memory-management/ "JavaScript's Memory Management Explained") +

JavaScript performance article

+ +JavaScriptでのメモリ管理について + + +---- + +## MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/](https://hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/ "MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog") +

mdn article translate

+ +MDNの今後について。 +アーキテクチャやワークフローをWikiベースからGitHubベースに変更。 +初期リリースでは既存のローカライズ済みの記事はアーカイブとなりPRでの変更はできない、今後は主要なページと言語においての機械翻訳やコミュニティでの手動翻訳の対応を検討しているという話。 + + +---- +

サイト、サービス、ドキュメント

+ +---- + +## dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots +[github.com/dbohdan/classless-css](https://github.com/dbohdan/classless-css "dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots") +

CSS library links

+ +クラスをつけないでHTML要素自体にスタイルをあてるCSSテーマ/フレームワークのまとめ + + +---- +

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

+ +---- + +## mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box +[github.com/mongodb-js/boxednode](https://github.com/mongodb-js/boxednode "mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box") +

node.js library Tools

+ +Node.jsアプリケーションをシングルバイナリ化するツール + + +---- + +## aidenybai/lucia: 🟪 Tiny library for tiny web apps. +[github.com/aidenybai/lucia](https://github.com/aidenybai/lucia "aidenybai/lucia: 🟪 Tiny library for tiny web apps.") +

JavaScript DOM UI library

+ +VueやAlpine.jsのようにDOMにテンプレートを書いてデータバインディングするViewライブラリ + + +---- + +## jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles. +[github.com/jlfwong/speedscope](https://github.com/jlfwong/speedscope "jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles.") +

JavaScript Tools performance

+ +flamegraphビューアー。 +ブラウザの開発者ツールのプロファイル、Ruby/Python/Goなどのプロファイルの読み込みに対応している + + +---- +

書籍関係

+ +---- + +## "SurviveJS - Webpack" - Further webpack 5 updates +[survivejs.com/blog/webpack-book-webpack-5-updates/](https://survivejs.com/blog/webpack-book-webpack-5-updates/ "\"SurviveJS - Webpack\" - Further webpack 5 updates") +

webpack book

+ +webpackについて電子書籍であるSurviveJSがwebpack5に対応した + + +---- + +## O'Reilly Japan - ハンズオンNode.js +[www.oreilly.co.jp/books/9784873119236/](https://www.oreilly.co.jp/books/9784873119236/ "O'Reilly Japan - ハンズオンNode.js") +

node.js book

+ +2020年11月17日発売 +Node.jsの入門書 + + +---- + +## O'Reilly Japan - ハンズオンJavaScript +[www.oreilly.co.jp/books/9784873119229/](https://www.oreilly.co.jp/books/9784873119229/ "O'Reilly Japan - ハンズオンJavaScript") +

JavaScript book

+ +2020年11月17日発売 +JavaScriptの入門書 + + +---- From a0e98a8eebf1c7e7778ca229507a1767f5074445 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2020 03:11:41 +0000 Subject: [PATCH 12/13] Remove _i18n/ja/_posts/2020/2020-11-03-512draft.md --- _i18n/ja/_posts/2020/2020-11-03-512draft.md | 194 -------------------- 1 file changed, 194 deletions(-) delete mode 100644 _i18n/ja/_posts/2020/2020-11-03-512draft.md diff --git a/_i18n/ja/_posts/2020/2020-11-03-512draft.md b/_i18n/ja/_posts/2020/2020-11-03-512draft.md deleted file mode 100644 index 1307269132f..00000000000 --- a/_i18n/ja/_posts/2020/2020-11-03-512draft.md +++ /dev/null @@ -1,194 +0,0 @@ ---- -title: "2020-11-03のJS: " -author: "azu" -layout: post -date : 2020-11-03T03:01:42.286Z -category: JSer -tags: -- - ---- - -JSer.info #512 - ----- - -

ヘッドライン

- ----- - -## Node v14.15.0 (LTS) | Node.js -[nodejs.org/ja/blog/release/v14.15.0/](https://nodejs.org/ja/blog/release/v14.15.0/ "Node v14.15.0 (LTS) | Node.js") -

node.js ReleaseNote

- -Node.js 14.15.0リリース。 -Node.js 14のLTS(Long Term Support)となるバージョン。 -Node.js 14は2023年4月までサポートされる - -- [nodejs/Release: Node.js Release Working Group](https://github.com/nodejs/Release "nodejs/Release: Node.js Release Working Group") - ----- - -## Release v1.5.0 · denoland/deno -[github.com/denoland/deno/releases/tag/v1.5.0](https://github.com/denoland/deno/releases/tag/v1.5.0 "Release v1.5.0 · denoland/deno") -

deno ReleaseNote

- -Deno 1.5.0リリース。 -破壊的な変更として`isolatedModules`をデフォルトで有効化されている。 -`deno bundle --no-check`のサポート、型チェックしない場合はswcを使うことで高速化、`alert`/`confirm`/`promp`のサポートなど - -- [swc](https://github.com/swc-project/swc "swc") -- [TypeScript compiler in Rust · Issue #5432 · denoland/deno](https://github.com/denoland/deno/issues/5432#issuecomment-716890189 "TypeScript compiler in Rust · Issue #5432 · denoland/deno") -- [Deno 1.5 Release Notes](https://deno.land/posts/v1.5 "Deno 1.5 Release Notes") - ----- - -## Blog - Next.js 10 | Next.js -[nextjs.org/blog/next-10](https://nextjs.org/blog/next-10 "Blog - Next.js 10 | Next.js") -

Next.js ReleaseNote

- -Next.js 10リリース。 -画像の最適化とImage CDNからの読み込みに対応する`next/image`の追加、i18n Routingの対応。 -React 17の対応、Fast Refreshの対応改善、Dynamic Routing時に`next/link`に対して`as`が多くのケースで不要に、`@next/codemod`コマンドの追加など - -- [next/image | Next.js](https://nextjs.org/docs/api-reference/next/image "next/image | Next.js") -- [Advanced Features: Internationalized Routing | Next.js](https://nextjs.org/docs/advanced-features/i18n-routing "Advanced Features: Internationalized Routing | Next.js") - ----- - -## JavaScript Standard Style -[standardjs.com/changelog.html#1600---2020-10-28](https://standardjs.com/changelog.html#1600---2020-10-28 "JavaScript Standard Style") -

ESLint ReleaseNote

- -Standard JS 16.0.0リリース。 -globやフォルダ指定の挙動をESLintと合わせるように、`extensions`オプションのサポート、React/JSXに関するルールの追加など - - ----- - -## Release v4.4.0 · slevithan/xregexp -[github.com/slevithan/xregexp/releases/tag/v4.4.0](https://github.com/slevithan/xregexp/releases/tag/v4.4.0 "Release v4.4.0 · slevithan/xregexp") -

JavaScript RegExp library ReleaseNote

- -xRegExp v4.4.0 リリース。 -Unicode 13.0.0にアップデート、TypeScriptに対応、IE11 + core-js 3.6.0+での無限ループの修正 - - ----- -

アーティクル

- ----- - -## pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ -[moznion.hatenadiary.com/entry/2020/10/05/121259](https://moznion.hatenadiary.com/entry/2020/10/05/121259 "pprof を使って nodejs アプリケーションのプロファイルを取る - その手の平は尻もつかめるさ") -

node.js performance Tools article

- -pprof-nodejsを使ってNode.jsアプリケーションのプロファイルを取得してpprofツールで見る方法について - -- [google/pprof-nodejs: pprof support for Node.js](https://github.com/google/pprof-nodejs "google/pprof-nodejs: pprof support for Node.js") - ----- - -## JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita -[qiita.com/qnighy/items/faddc72389f6c94421e1](https://qiita.com/qnighy/items/faddc72389f6c94421e1 "JSエコシステムぶらり探訪(4): npmとコマンドライン - Qiita") -

npm yarn article

- -`npx`/`npm exec`/`yarn exec`の動作、npmとyarnのライフサイクルスクリプトの実行順序、`npm link`/`yarn link`の挙動についてなど - - ----- - -## JavaScript's Memory Management Explained -[felixgerschau.com/javascript-memory-management/](https://felixgerschau.com/javascript-memory-management/ "JavaScript's Memory Management Explained") -

JavaScript performance article

- -JavaScriptでのメモリ管理について - - ----- - -## MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog -[hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/](https://hacks.mozilla.org/2020/10/mdn-web-docs-evolves-lowdown-on-the-upcoming-new-platform/ "MDN Web Docs evolves! Lowdown on the upcoming new platform - Mozilla Hacks - the Web developer blog") -

mdn article translate

- -MDNの今後について。 -アーキテクチャやワークフローをWikiベースからGitHubベースに変更。 -初期リリースでは既存のローカライズ済みの記事はアーカイブとなりPRでの変更はできない、今後は主要なページと言語においての機械翻訳やコミュニティでの手動翻訳の対応を検討しているという話。 - - ----- -

サイト、サービス、ドキュメント

- ----- - -## dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots -[github.com/dbohdan/classless-css](https://github.com/dbohdan/classless-css "dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots") -

CSS library links

- -クラスをつけないでHTML要素自体にスタイルをあてるCSSテーマ/フレームワークのまとめ - - ----- -

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

- ----- - -## mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box -[github.com/mongodb-js/boxednode](https://github.com/mongodb-js/boxednode "mongodb-js/boxednode: 📦 boxednode – Ship a JS file with Node.js in a box") -

node.js library Tools

- -Node.jsアプリケーションをシングルバイナリ化するツール - - ----- - -## aidenybai/lucia: 🟪 Tiny library for tiny web apps. -[github.com/aidenybai/lucia](https://github.com/aidenybai/lucia "aidenybai/lucia: 🟪 Tiny library for tiny web apps.") -

JavaScript DOM UI library

- -VueやAlpine.jsのようにDOMにテンプレートを書いてデータバインディングするViewライブラリ - - ----- - -## jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles. -[github.com/jlfwong/speedscope](https://github.com/jlfwong/speedscope "jlfwong/speedscope: 🔬 A fast, interactive web-based viewer for performance profiles.") -

JavaScript Tools performance

- -flamegraphビューアー。 -ブラウザの開発者ツールのプロファイル、Ruby/Python/Goなどのプロファイルの読み込みに対応している - - ----- -

書籍関係

- ----- - -## "SurviveJS - Webpack" - Further webpack 5 updates -[survivejs.com/blog/webpack-book-webpack-5-updates/](https://survivejs.com/blog/webpack-book-webpack-5-updates/ "\"SurviveJS - Webpack\" - Further webpack 5 updates") -

webpack book

- -webpackについて電子書籍であるSurviveJSがwebpack5に対応した - - ----- - -## O'Reilly Japan - ハンズオンNode.js -[www.oreilly.co.jp/books/9784873119236/](https://www.oreilly.co.jp/books/9784873119236/ "O'Reilly Japan - ハンズオンNode.js") -

node.js book

- -2020年11月17日発売 -Node.jsの入門書 - - ----- - -## O'Reilly Japan - ハンズオンJavaScript -[www.oreilly.co.jp/books/9784873119229/](https://www.oreilly.co.jp/books/9784873119229/ "O'Reilly Japan - ハンズオンJavaScript") -

JavaScript book

- -2020年11月17日発売 -JavaScriptの入門書 - - ----- From 7986d16d7221d78fa2ceb61a2ed77528beb702fd Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 3 Nov 2020 13:14:35 +0900 Subject: [PATCH 13/13] Update 2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md --- ...node-v14.15.0-lts-deno-1.5.0-next.js-10.md | 50 +++++++++++++++++-- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md b/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md index 8a86d7c7632..d4663ebbdba 100644 --- a/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md +++ b/_i18n/ja/_posts/2020/2020-11-03-node-v14.15.0-lts-deno-1.5.0-next.js-10.md @@ -5,11 +5,55 @@ layout: post date : 2020-11-03T03:01:42.286Z category: JSer tags: -- +- Node.js +- Deno +- Next.js --- -JSer.info #512 +JSer.info #512 - Node.js 14.15.0がリリースされました。 + +- [Node v14.15.0 (LTS) | Node.js](https://nodejs.org/ja/blog/release/v14.15.0/) + +Node.js 14.15.0は、Node.js 14のLTS(Long Term Support)の開始となるバージョンです。Node.js 14は2023年4月までメンテナンスされる予定となっています。 + +- [nodejs/Release: Node.js Release Working Group](https://github.com/nodejs/Release) + +Node.js 14の破壊的な変更については、14.0.0リリース時の記事を参照するとよさそうです。 + +- [Node v14.0.0 (Current) | Node.js](https://nodejs.org/en/blog/release/v14.0.0/) +- [Node.js version 14 available now. This blog was written by Michael Dawson… | by Node.js | Medium](https://nodejs.medium.com/node-js-version-14-available-now-8170d384567e) +- [2020-04-28のJS: Node.js 14.0.0、Got 11.0.0、Cost of JavaScript Frameworks - JSer.info](https://jser.info/2020/04/28/node.js-14.0.0-got-11.0.0-cost-of-javascript-frameworks/) + +---- + +Deno 1.5.0がリリースされました。 + +- [Release v1.5.0 · denoland/deno](https://github.com/denoland/deno/releases/tag/v1.5.0) +- [Deno 1.5 Release Notes](https://deno.land/posts/v1.5) + +破壊的な変更としてTypeScriptの[`isolatedModules`](https://www.typescriptlang.org/tsconfig#isolatedModules)がデフォルトで有効化されています。 +これはTypeScript独自の`const enum`や`namespaces`などの機能を利用できなくする設定で、[Babel](https://babeljs.io/docs/en/babel-preset-typescript)のように型だけを取り除く場合の挙動をTypeScriptと一致させるための制限するオプションです。 + +これに加えて`deno bundle --no-check`をサポートし、型チェックしない場合は[swc](https://github.com/swc-project/swc)を使うことで高速化しています。 + +その他には、`alert`/`confirm`/`promp`のサポート、REPLの改善、`Deno.fsync()`と`Deno.fdatasync()`がStableとなるといった変更も含まれています。 + +---- + +Next.js 10がリリースされました。 + + +- [Blog - Next.js 10 | Next.js](https://nextjs.org/blog/next-10) + +画像の最適化とImage CDNからの読み込みに対応する`next/image`の追加、i18n Routingの対応が追加されています。 + +また、React 17の対応、Fast Refreshの対応改善、Dynamic Routing時に`next/link`に対して`as`が多くのケースで不要となるといった改善がされています。、 + +その他には、Next.jsのアップデートに合わせたコードのマイグレーションをするツールを`@next/codemod`パッケージとして公開しています。 + +- [Advanced Features: Codemods | Next.js](https://nextjs.org/docs/advanced-features/codemods) + ---- @@ -34,7 +78,7 @@ Node.js 14は2023年4月までサポートされる

deno ReleaseNote

Deno 1.5.0リリース。 -破壊的な変更として`isolatedModules`をデフォルトで有効化されている。 +破壊的な変更として`isolatedModules`がデフォルトで有効化されている。 `deno bundle --no-check`のサポート、型チェックしない場合はswcを使うことで高速化、`alert`/`confirm`/`promp`のサポートなど - [swc](https://github.com/swc-project/swc "swc")