DenoがNode.js互換レイヤを本体に統合し高速化、package.jsonサポートでNode.jsからの移行がさらに容易に。Deno 1.31リリース

今回は「DenoがNode.js互換レイヤを本体に統合し高速化、package.jsonサポートでNode.jsからの移行がさらに容易に。Deno 1.31リリース」についてご紹介します。

関連ワード (到達、容易、本体等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


JavaScriptランタイムのDenoの最新版「Deno 1.31」が2月24日にリリースされました。

Deno 1.31ではNode.js互換機能が本体に統合され、package.jsonのサポートでNode.jsからの移行がさらに容易になるなどの改善が行われています。

Deno v1.31 has been released!

package.json support!
stable Node-API
npm specifiers supported in remote modules
Deno.Command subprocess API is stable
V8 11.0

Read all about it in the release notes https://t.co/Oily20DQ5b

— Deno (@deno_land) February 24, 2023

Node.js互換機能が本体に統合、より高速に

Denoは昨年9月にリリースされたDeno 1.25でNode.js互換機能のサポートを開始し、11月にリリースされたDeno 1.28でNode.js互換機能によるnpm対応が安定版となりました。

参考:Deno 1.28登場、npm対応が安定版に到達。130万種以上のnpmモジュールを利用可能に

このNode.js互換機能はこれまで、Denoの本体とは別にユーザーランドで実行されるスタンダードライブラリとして実装されており、必要に応じてダウンロードされていました。

Deno 1.31からはNode.js互換機能がDeno本体に統合されることになり、統合された状態でJavaScriptエンジンであるV8のスナップショット機能が有効化されるとのことです。

つまり互換機能を含んだDenoの起動はスナップショットの状態から起動されるため非常に高速になり、また搭載済みのNode.jsモジュールの性能も改善されることが期待されます。

package.jsonサポートでNode.jsからの移行がさらに容易に

npmモジュールの依存関係を記述する「package.json」のサポートも開始されました。

Denoはpackage.jsonを自動的に検知して読み込み、npmモジュールのインストールと依存性の解決を行います。また、deno taskコマンドでスクリプトが実行可能になりました。

これによりNode.jsからの移行がさらに容易になるとされています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
セゾン情報、クラウド型データ連携基盤「HULFT Square」を提供
IT関連
2023-02-11 05:08
グーグル親会社Alphabetの決算、予想に届かず–広告収入が伸び悩む
IT関連
2022-10-27 13:53
数百のRedditコミュニティーが無期限で非公開に–API有料化に抗議
IT関連
2023-06-16 05:02
クラウドからオンプレミスへ回帰した理由は? クラウドとの通信費用の高さや、クラウド移行ありきなどが課題。ノークリサーチが中堅中小企業を調査
クラウド
2024-03-28 23:14
アジャイルなeコマースツールの拡大を目指すSpryker、5億ドル超の評価額で1億3000万ドルを調達
IT関連
2021-01-13 08:58
“体験”するガンプラ、5万5000円で発売 ユニコーンガンダムの変形シーンを再現 劇中のせりふや音楽も
くらテク
2021-03-04 16:45
セキュリティ人材の3人に1人は職種を変えたがっている
IT関連
2022-06-10 21:43
【レビュー】FightCamp、データドリブンな「パンチ」でワークアウト!
IT関連
2022-01-18 21:14
Rust Foundationの初代会長にAWSのRustプラットフォームチーム率いるミラー氏
IT関連
2021-04-12 18:57
Google、初オリジナルモバイルSoC「Google Tensor」発表 「Pixel 6」に搭載
製品動向
2021-08-04 13:50
国内初“即席オートミール”発売 お湯注いで1分、「ニューノーマルな主食を提案」
くらテク
2021-01-22 13:51
Next.js 14発表。Server Actionsが正式版に、Turbopackはもうすぐ完成、部分的プリレンダリング機能がプレビュー。Next.js Conf 2023
JavaScript
2023-11-06 20:16
データブリックス、生成AIスタートアップのMosaicMLを買収へ
IT関連
2023-06-28 00:25
「国道40号ばばばばばえおうぃおい〜」 国交省北海道の謎ツイート、原因は「サーバ更新時のエラー」
ネットトピック
2021-01-21 01:51