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

今回は「Deno 1.28登場、npm対応が安定版に到達。130万種以上のnpmモジュールを利用可能に」についてご紹介します。

関連ワード (不要、実現、計画等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


オープンソースのJavaScript/TyeScriptランタイム「Deno」の最新版となる「Deno 1.28」がリリースされました。

Deno 1.28の最大の新機能は、8月に発表されていたnpmモジュール対応が安定版となったことです。これで130万種類以上のnpmモジュールがDenoで利用可能になったと説明されています。

Deno v1.28 is released: npm compatibility is now stable!https://t.co/V6Z36PrHyi

— Deno (@deno_land) November 14, 2022

シンプル、セキュア、簡単なDenoのnpm対応

Denoでのnpmモジュール利用は非常にシンプルで、npm installコマンドも、package.jsonファイルも、node_moduleフォルダも不要だと説明されています(互換性のためフォルダ指定も可能)。

fig

依存関係も明確に示され、制限も可能。

fig

そして簡単にnpmモジュールを指定可能。

fig

当初の方針を一部変更し、npmへの対応を発表

Denoは開発当初からあえてNode.jsとの互換性を捨てることで、Node.jsよりも優れたサーバサイドのJavaScript/TypeScript環境を新たに開発するという選択をしていました。

そのため、DenoではNode.js用のソフトウェアパッケージ機能であるnpm(Node Package Manager)には対応しておらず、npmで提供されるさまざまなライブラリヤフレームワークを利用することができませんでした。

しかし今年(2022年)8月にこの方針を一部変更し、npmへの対応を3カ月以内に行うと発表。予定通り3カ月後となる今月、npm対応の安定版が登場したわけです。

参考:Denoが大幅な方針変更を発表。3カ月以内にnpmパッケージへの対応を実現、最速のJavaScriptランタイムを目指しHTTPサーバを刷新

これはDenoよりもさらに後発として登場したJavaScript/TypeScriptランタイムであるBunが、npmをサポートしていることなどで注目を集めていることが影響しているとみられます。

参考:JavaScriptランタイム「Bun」が約9億円を調達、「Oven」社を設立。ホスティングやCIサービスなど計画

Deno 1.28におけるnpmの互換性はまだ完璧ではなく、いくつかのエッジケースによって非互換のnpmモジュールもあるため、Deno Landは今後数カ月かけて、さらに互換度を高めるべく作業をしていくとのことです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
第2回:ALL STAR SAAS FUNDの湊氏が語る、「VC視点で投資したい企業」に共通する“CPM発想”
IT関連
2023-04-19 06:09
生成AIの教育利用–公平な学習機会の実現と倫理問題への対策
IT関連
2023-10-20 17:13
「バイオハザード」フルCGアニメ、監督に「海猿」「MOZU」の羽住英一郎さん 7月からNetflixで配信
くらテク
2021-04-17 03:55
「Go 1.18」リリース–ファジングテストをネイティブでサポート
IT関連
2022-03-24 20:06
女性のコーディング学習–男性中心の業界でスキルを磨くためのヒント
IT関連
2022-06-08 03:30
ロボタクシーでモビリティの革命を目指すクロアチアのRimac Automobili
モビリティ
2021-06-14 05:04
さくらインターネット、石狩データセンターの二酸化炭素年間排出量がゼロになると発表
クラウド
2023-06-15 18:52
「SparkyLinux」–誰でも使える、無駄を省いたLinuxディストリビューション
IT関連
2023-03-15 16:18
ランサムウェア攻撃に屈する企業が多い実態、調査で浮き彫りに
IT関連
2023-03-08 21:21
「IOWN」構想は何を可能にするのか?–NTTの狙い
IT関連
2022-12-07 11:56
ティファニー、「モンストグランプリ」トロフィー制作 初のeスポーツ向け
くらテク
2021-06-26 01:35
サテライトオフィス、個人情報を含むファイルを検知/暗号化するサービスを提供
IT関連
2022-10-13 04:00
IT専門家の51%が「ChatGPT」を使うサイバー攻撃に警戒–BlackBerry調査
IT関連
2023-02-09 13:39
食料供給の未来を守るため、屋内栽培をスマート化するSource.ag
IT関連
2022-03-04 15:05