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

今回は「Denoが大幅な方針変更を発表。3カ月以内にnpmパッケージへの対応を実現、最速のJavaScriptランタイムを目指しHTTPサーバを刷新」についてご紹介します。

関連ワード (優先度、利用、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


オープンソースのJavaScript/TyeScriptランタイム「Deno」を開発するDeno Landは、「Big Changes Ahead for Deno」(Denoの方向性の大きな変更)という記事を公開し、Denoのnpmパッケージへの対応や高速化などの新たな取り組みを発表しました。

Big changes ahead for Denohttps://t.co/Q5xKz3bJLg

— Deno (@deno_land) August 15, 2022

今回の発表では、npmへの対応、最速のJavaScriptランタイムを目指す、企業向けサポート、という3つの大きな取り組みが示されています。

3カ月以内にnpmパッケージをインポート可能に

Denoは、Node.jsを開発したライアン・ダール氏らが中心となって開発した、サーバサイドでJavaScript/TypeScriptを実行するためのオープンソースのランタイムおよびフレームワークです。

あえてNode.jsとの互換性を捨て、Node.jsよりも優れたサーバサイドのJavaScript/TypeScriptを新たに開発するという選択をしているため、DenoではNode.js用のソフトウェアパッケージ機能であるnpm(Node Package Manager)には対応しておらず、npmで提供されるさまざまなライブラリヤフレームワークを利用することができませんでした。

しかしNode.jsにはnpmによる大きなエコシステムができあがっており、それがNode.jsにおけるデベロッパー体験を始めとする大きなアドバンテージとなっています。

そこでDeno Landは今回、新たな取り組みとしてDenoでnpmのパッケージを利用可能にすると発表しました。下記は「Big Changes Ahead for Deno」からの引用です。

We want Deno to be accessible and solve people’s problems, and so we’ve been working on some updates that will allow Deno to easily import npm packages and make 80-90% of npm packages work in Deno within the next three months.

私たちはDenoをより利用しやすく、問題を解決できるものにしたいと考えています。そのため、Denoがnpmパッケージを簡単にインポートできるようにするためのアップデートに取り組んでおり、今後3カ月以内に80%から90%程度のnpmパッケージをDenoで動作できるようにする予定です。

Denoにnpmパッケージをインポートするには、次のようなコマンドが使われる予定とのことです。

最速のJavaScriptランタイムに、Denoはなる

Node.jsが実質的に切り開いてきたサーバサイドにおけるJavaScriptランタイムの分野は、現在ではNode.jsとDenoだけでなく、Bun、Cloudflare Workers、Fastly Compute@Edge、Amazon CloudFront Functionsなど、さまざまな選択肢が登場するようになりました。

当然、開発者はこうした選択肢のなかから適切と思われるJavaScriptランタイムを選択することになりますが、そのときにランタイムの実行速度は重要な指標の1つになることは間違いないでしょう。

特に最近注目されているBunは高速性を強くアピールしており、あえてNode.jsとの互換性を捨てて優れたJavaScriptランタイムを作るという選択をしたDenoとしては、高速性という重要な指標において簡単に競合に負けるわけには行かないのではないかと思われます。

おそらくそうした背景があったと思われる中で、今回Denoは最速のJavaScriptランタイムを目指すことを明確に示しました。

We are 100% confident that the technology stack Deno is built on, V8 and Rust, can deliver this. Deno’s HTTP server is getting overhauled and we’re happy to report that it is the fastest JavaScript web server ever built.

Denoを構成するテクノロジースタックであるV8とRustが、これを達成できることに我々は100%の自信を持っている。DenoのHTTPサーバは刷新されようとしており、これがこれまでに開発されたJavaScriptのWebサーバとして最速であることをここに喜んで表明したい。

企業ユーザー向けのサポートを開始

Denoはまた、最近の同社の調査でアクティブユーザーの約半数が仕事でDenoを利用しているという結果を受けて、企業向けのユーザーサポートにも取り組むことを表明しました。まずはフォームから必要事項を記入して送付すると、優先度に応じて対応を開始するところからとしています。

これ以外にもデベロッパー体験についても継続して改善に取り組むことを表明しました。

前述のようにサーバサイドのJavaScriptランタイムはオープンソースだけでなくCloudflareやFastlyのようなCDNプロバイダ、AWSのようなクラウドベンダなどが参入し始めており、今後さらに競争が厳しくなっていくことは間違いないと思われます。

そうしたなかでDenoはさらに積極的に前進していくことを明確にしたのが今回の発表の本意だったといえるでしょう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
CTC、メタバース活用の移住相談窓口を地方自治体に提供
IT関連
2023-02-23 07:15
Apple、タッチスクリーン搭載スマートスピーカーなどを開発中? ユーザー自動追尾も検討か
ロボット・AI
2021-04-14 13:21
HPE、事業方針を発表–「Journey to One」からパートナーも含めた「One HPE」へ
IT関連
2024-12-14 02:42
任天堂がSwitch向けにプログラミング学習ソフト 作ったゲームの共有機能も
企業・業界動向
2021-05-07 08:33
コロナ禍でビジネスメール詐欺の被害急増–暗号通貨の利用も
IT関連
2022-05-07 23:09
ServiceNow「Now Platform」、ISMAPのクラウドサービスリストに登録
IT関連
2022-04-12 08:55
隣を見て協調動作する魚ロボット群 ハーバード大「Bluebot」開発 :Innovative Tech
トップニュース
2021-03-13 13:22
次世代AI PCの市場投入とソリューションビジネスの強化–日本HP・岡戸社長
IT関連
2025-01-08 20:58
ベトナムIT大手のFPT Softwareが日本市場で年30%成長を計画
IT関連
2022-08-20 11:33
クックパッド、本社を都心→横浜に移転 WeWorkの拠点利用 「オフィスに集まることも重要」
IT関連
2021-01-28 23:39
ユーザーが自らの閲覧データをブロックするのではなく収集、管理、他者と集約し販売するツールを提供するDatacy
ネットサービス
2021-05-29 11:12
EY Japan、ESGデジタル基盤のサービスを開始
IT関連
2023-10-21 10:32
UQ mobile、5G対応プランを9月から提供 価格は既存プランから据え置き
企業・業界動向
2021-08-03 03:17
AI導入で労働者の40%はリスキリングが必要–IBM調査
IT関連
2023-08-22 07:18