2022-08-18のJS: Astro 1.0、Node.js 16.17.0、DenoとBunの今後の予定 #1004
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.
React/Vue/svelteなどのUIフレームワークを利用でき、コンテンツファーストのウェブサイト向けフレームワークであるAstro 1.0がリリースされました。
betaからの変更点としてSSR Buildsの追加、画像の最適化をする
<Image>
と<Picture>
の追加、MDXサポート、Vite 3.0へアップグレードが行われています。マイグレーションガイドは次のページに公開されています。
Node.js v16.17.0がリリースされました。
Node.js 18からのbackportが中心となりますが、
util.parseArgs
、ESM Loader Hooks API、node:test
モジュール、Web Crypto APIの互換性改善が追加されています。Big Changes Ahead for Denoという記事では、Denoの今後の方向性について書かれています。
npm:
URLを使ってnpmモジュールをインストールできるようにしてNode.jsとの互換性の向上、FFIの改善などのパフォーマンス改善、企業サポート、コードからドキュメントを自動生成できるようになるアップデートを予定していることについて書かれています。これらの変更予定は、Node.js compability modeなど元から検討されていた部分の延長ともいえますが、Bunとの機能的/ベンチマーク的な比較などを意識している部分もありそうです。
一方のBunの優先度としては、安定性の向上、npmパッケージ/Node.jsとの互換性向上、Contributionフローの改善、古いCPUターゲットでも動くようにすることが挙げられています。