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
センサーで高齢ドライバーの癖を分析 安全運転に活用
IT関連
2021-04-23 11:00
「Outlook.com」の添付ファイルが「OneDrive」のストレージクォータの対象に
IT関連
2023-01-17 20:07
Tiger GlobalがフィンテックBharatPeへの投資に向け交渉中、バリュエーションは約2750億円
フィンテック
2021-06-22 14:52
アマゾン4Q決算、クラウドは40%増収–北米では「プライム」料金を値上げへ
IT関連
2022-02-05 17:55
LeadGeniusの共同創業者、ウェブ会議による市場調査ツールMarvinでユーザー中心設計の原点に立ち返る
IT関連
2022-02-28 16:39
KDDIや東急ら、メタバースに関するガイドライン策定–運用・利用指針を整備
IT関連
2022-04-27 05:30
ITプロフェッショナルは生成AIの影響にどう備えるべきか
IT関連
2024-03-15 05:01
マイクロソフト、独自Armプロセッサ「Azure Cobalt 100」の仮想マシンを正式提供開始
ARM
2024-10-29 01:00
TikTok、16歳未満のアカウントは初期設定非公開、おすすめ表示オフに
アプリ・Web
2021-01-16 01:40
放射線治療で必要な臓器の自動認識と輪郭作成をAIで高精度に高効率に行うシステムを開発
IT関連
2022-03-15 05:31
無駄な会議を避けるには–5人のリーダーに聞く有益な会議参加のヒント
IT関連
2023-07-01 22:12
クアルトリクス、今後5年間で日本に1億ドル超投資–ローカライズなど推進
IT関連
2024-07-26 00:14
イノシシの活動をドローンで追跡・撮影 映像を獣害対策に活用 DMM子会社が広島で実験
連載チーム
2021-02-07 11:13
日立製作所、金融機関向け勘定系システム事業を強化
IT関連
2022-04-14 00:57