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
NTTコム オンライン、「NTTコム リサーチ」にSMS配信を追加–アンケート開封率/回収率を向上
IT関連
2021-07-15 12:23
GoogleのCore Web Vitalsを見据えて機械学習を活用するビデオアドテックCedatoをEX.COが獲得
ネットサービス
2021-04-24 13:59
スーパーボウル広告で暗号資産アプリのダウンロードが279%増加、Coinbaseがけん引
IT関連
2022-02-19 05:27
日東紅茶が「刀剣乱舞」コラボ第2弾 「日光一文字」「山姥切長義」など4振り
くらテク
2021-06-22 22:17
コンピューター技術者を目指す若者にまずは学位を取らせるEdTech「Edge Pathways」
EdTech
2021-03-20 19:18
(たぶん)日本初、Clubhouseで決算説明会 東証1部・GMOペパボが開催 「社長がきのう突然……」
ネットトピック
2021-02-04 15:43
マイクロソフト「Visual Studio 2022」、初のプレビュー版–64ビット化
IT関連
2021-06-18 11:23
創業30年を迎えたIIJの社長が発した感慨深い「普通のコメント」
IT関連
2022-02-19 11:55
macOSで「Bartender 5」のトリガー機能を使う–特定条件でメニューバーアイコンを表示
IT関連
2023-11-15 18:16
【4月21日2時開催】アップルの2021年春イベントで期待されている製品たち
イベント情報
2021-04-21 10:24
DockerコンテナイメージをWebAssemblyに変換、Webブラウザ上での実行も可能にする「container2wasm」バージョン0.3が登場
Docker
2023-06-13 07:17
JAバンク新潟県信連、統合型コラボレーションツールを導入–申請業務の改善へ
IT関連
2022-03-17 21:41
障害者手帳アプリ「ミライロID」やユニバーサルデザインのソリューションを提供するミライロが資金調達
パブリック / ダイバーシティ
2021-04-03 19:36
明治安田生命、経費精算ソリューションを導入–AIが経費利用の適正性を確認
IT関連
2023-12-23 05:12