-
-
Notifications
You must be signed in to change notification settings - Fork 71
2021-05-18のJS: Node.js 14.17.0、TypeScript 4.3 RC、Angular v12 #869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…-rc-angular-v12.md
…-rc-angular-v12.md
|
||
- [2021-04-06のJS: TypeScript 4.3 Beta、hls.js v1.0.0(Apple Low-Latency HLS)、Storybook 6.2 - JSer.info](https://jser.info/2021/04/06/typescript-4.3-beta-hls.js-v1.0.0apple-low-latency-hls-storybook-6.2/) | ||
|
||
RCで新たに追加されたものとして、`--incremental`と`--watch`を使った初回のビルドが遅い問題が解消されています。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[textlint] reported by reviewdog 🐶
一文に二回以上利用されている助詞 "が" がみつかりました。 (no-doubled-joshi)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
現在のLTSの最新版であるNode v14.17.0がリリースされました。
Node v14.17.0では、Node.js 15.x で追加された機能やモジュールがバックポートされています。
診断情報を扱うdiagnostics_channelモジュールの追加、UUID v4を生成する
crypto.randomUUID()
が追加されています。crypto.randomUUID()
はWHATWGで定義されている仕様で、Chromeにも実装が追加されています。また、
--experimental-abortcontroller
の実験フラグ付きですが、AbortController
とAbortSignal
の対応が次のメソッドに追加されています。child_process.exec
child_process.execFile
child_process.fork
child_process.spawn
dgram.createSocket
events.on
events.once
fs.readFile
fs.watch
fs.writeFile
http.request
https.request
http2Session.request
setImmediate
とsetTimeout
TypeScript 4.3 RC(リリース候補)がリリースされました。
基本的な変更内容はBetaのものを含んでいます。
RCで新たに追加されたものとして、
--incremental
と--watch
を使った初回のビルドが遅い問題が解消されています。また、
--incremental
フラグなどを使った際に生成される.tsbuildinfo
のファイルサイズが改善されています。6ヶ月ごとにメジャーアップデートされるAngularの最新版であるAngular 12がリリースされました。
View Engineは非推奨となりIvyがデフォルトへと移行、Legacy i18n Message IDsからの移行ツールが公開されています。
以前、開発終了を告知されていたProtractorについても、Angular 12からProtractorはデフォルトでは新規プロジェクトには含めないようになっています。
また、Angular 12ではIE 11のサポートが非推奨となり警告が出るようになっています。
IE 11のサポートはAngular 13で削除される予定です。
そのため、AngularでのIEサポートはAngular 12が最後となり、Angular 12のLTS期限である2022年11月で完全にIEサポートが終了する予定となっています。
その他には、インラインSaaSのサポートなど。 TypeScript 4.2へのアップデート、webpack 5を実験的にサポートなども含まれています。