Deno DeployがNPMモジュールをネイティブサポート開始。NPMモジュールがホスティング環境で実行可能に

今回は「Deno DeployがNPMモジュールをネイティブサポート開始。NPMモジュールがホスティング環境で実行可能に」についてご紹介します。

関連ワード (充実度、分散、拡張機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


オープンソースのJavaScript/TyeScriptランタイム「Deno」の開発元であるDeno Landは、同社が提供しているDenoの分散ホスティングサービス「Deno Deploy」がNPMモジュールのネイティブサポートを開始したと発表しました。

これによりNPMモジュールを用いたNode.jsのアプリケーションを、Deno Deployのホスティングサービス上で簡単に運用できるようになります。

It's finally here.
NPM support on Deno Deploy.
Import over 2 million NPM modules from the edge.

https://t.co/9pBqKPvMMc

— Deno (@deno_land) September 6, 2023

NPMモジュールとは、代表的なJavaScriptランタイムであるNode.jsで利用可能な拡張機能のモジュールです。これによりNode.jsには多様な機能を簡単に利用できるエコシステムが構成されています。

今回の発表は、Deno DeployでこのNPMモジュールをトランスパイルやビルドやバンドルといった手順なしに、すぐそのまま利用可能になるというもの。

Deno Deployは今年(2023年)6月にNodejsビルトインモジュールをサポートするなど、Node.jsとの互換性を高めてきました。

参考:Deno DeployでNode.jsアプリが実行可能に、Node.jsビルトインモジュールのサポートで

Deno DeployはすでにNode.jsのビルトインモジュール47種類すべてをサポートしており、これが今回のNPMモジュールのネイティブサポート実現につながっています。

ただしDeno Deployのセキュリティサンドボックス上の制限により、「child_process」「vm」など一部のNode.js APIを使うモジュールのみ動作しないとされています。

Deno DeployではJavaScript用データストアの「Deno KV on Deno Deploy」のオープンベータも開始され、機能の充実度が高まってきました。

参考:Deno、JavaScript用データストア「Deno KV on Deno Deploy」オープンベータに。分散環境でも強い一貫性、1GBストレージまで無料

競合のBunもちょうどバージョン1.0に到達したところで、今後JavaScriptランタイムの競合は、コア機能としてのJavaScriptランタイムの機能やNode.jsとの互換性だけでなく、より多くの周辺機能などを含むエコシステムでの戦いになっていくと見られます。

参考:JavaScriptランタイム「Bun 1.0」正式リリース。Windows版もまもなく登場へ

COMMENTS


Recommended

TITLE
CATEGORY
DATE
東洋紡、原価計算・採算管理パッケージを国内16工場と子会社1社に一括導入
IT関連
2023-04-01 14:25
開発者会議「Google I/O」、米国時間5月14日に開催へ
IT関連
2024-03-16 11:46
科学的なデータを基に脳に栄養を与える「ブレインケア」用サプリを販売するHeightsが2.4億円調達
ヘルステック
2021-02-02 10:26
量子技術にまい進する中国–第14次5カ年計画にみるその野望
IT関連
2021-03-30 08:42
生成AI利用動向調査を業界ごとに実施してはどうか–日銀の調査から提案
IT関連
2024-11-22 07:57
バッファロー、Wi-Fi 6ルーターと中継機を「Wi-Fi EasyMesh」に対応 他社製品ともメッシュネットワークを構築可能に
企業・業界動向
2021-06-04 08:51
「DIGGLE」、グループ経営管理機能を提供–グループ企業全体での経営管理を最適化
IT関連
2023-11-16 18:52
バラクーダネットワークスがSkout Cybersecurityを買収してXDR市場に参入へ
セキュリティ
2021-07-03 04:26
大阪万博に顔認証システム導入へ–受入世代が広がる中で懸念も
IT関連
2024-07-09 06:54
「Linux」仮想マシンを「VirtualBox」を使って作成するには
IT関連
2022-08-26 10:40
サイバーレジリエンスを高めるための5つのステップ
IT関連
2022-06-07 20:10
日清食品、ESG価値を「インパクト加重会計」で可視化–アビームが包括支援
IT関連
2024-09-06 17:13
「Linux」でウェブサイトをアプリとして実行するには–「Webapp Manager」を使用
IT関連
2022-12-02 21:27
Twitter、“縦長サムネ”の表示に対応 スマホアプリで
企業・業界動向
2021-05-07 23:42