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
富士通、ネットワークの近代化を量子着想技術で最適化–設備運用や技術者移動の費用を最大80%削減
IT関連
2023-03-10 13:42
Ziddyちゃんの「私を社食に連れてって」:日本TCSの麻布台ヒルズ新オフィスとメンバーズラウンジを体験編
IT関連
2024-10-05 04:59
ワークデイ、中規模企業での採用を促進–2022年事業戦略
IT関連
2022-03-18 11:00
攻撃者が試すパスワードの上位が明らかに–デフォルトの認証情報は変更を
IT関連
2022-10-22 08:47
富士通製ツール「ProjectWEB」への不正アクセス調査、129組織での情報流出が判明 「正規のIDとパスワードでログインされた」
IT関連
2021-08-13 04:55
AWS版GitHub Copilotとなる「Amazon CodeWhisperer」が正式版に。個人ユーザーは無料、VSCodeに対応
AWS
2023-04-14 15:20
村田製作所、「SAP Concur」で年5000万円超の出張費用を削減へ
IT関連
2024-05-15 23:47
トラック輸送の円滑化を目指すSmartHopがシリーズAで約12.7億円調達
ネットサービス
2021-03-12 07:32
都市などの空間シミュレーションをクラウドで–AWS、「SimSpace Weaver」を発表
IT関連
2022-12-02 07:29
Blitzy、長時間大規模推論を行う新エージェント型基盤–開発期間の大幅短縮なるか
IT関連
2024-12-21 22:12
開発言語「Python」、3つの新バージョンが公開
IT関連
2022-01-20 09:11
ヴイエムウェア、国内でのゼロトラストセキュリティ推進体制を発表
IT関連
2021-07-01 11:37
パナソニックHD、屋外での画像認識精度を上げる「悪天候除去AI」を開発
IT関連
2024-02-17 03:22
NEC、ローコード/ノーコード開発サービスを発売
IT関連
2021-06-15 09:35