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

今回は「Deno DeployでNode.jsアプリが実行可能に、Node.jsビルトインモジュールのサポートで」についてご紹介します。

関連ワード (下記、環境、開発元等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


オープンソースのJavaScript/TyeScriptランタイム「Deno」の開発元であるDeno Landは、同社が提供しているDenoの分散ホスティングサービス「Deno Deploy」がNode.jsビルトインモジュールをサポートしたことで、Node.jsのアプリケーションがそのまま実行可能になったことを明らかにしました。

Announcing Node.js built-ins support in Deno Deploy

Starting today, all Node.js built-in modules like `fs`, `path`, and `http` can be imported and used on Deno Deploy.

This means: you can now run Node.js programs at the edge.

https://t.co/ub5nCheMLW

— Deno (@deno_land) May 26, 2023

Node.jsにはビルトインモジュールとしてHTTPサーバ機能を提供する「http」、ファイルシステムを扱う「fs」、ファイルのパスを扱う「path」など、よくアプリケーションで使われる機能が用意されています。

今回の発表は、このビルトインモジュールがDeno Deployでサポートされたことです。下記はDenoのブログ「Node.js built-ins on Deno Deploy」で示されたコードの例(上記ツイートの図の左側)。

fig

Node.jsのビルトインモジュールは47種類あり、そのどれもがサポートされますが、Deno Deployはサンドボックス化された環境で実行されるため、プロセスの生成などに関連する「child_process」「worker_threads」「vm」については機能制限されていると説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
コニカミノルタ子会社とチェンジ、自治体業務のデジタル化支援会社を設立
IT関連
2022-01-28 03:14
テクノロジーの“目利き”は健在か–CTCの米国事業トップに聞いてみた
IT関連
2024-03-02 02:31
NTTの災害対策ソリューションはグループの総力を結集せよ
IT関連
2023-06-30 12:40
ディープフェイクはどう作られる? 技術資料を無償公開 東大発ベンチャー
ロボット・AI
2021-06-22 11:19
軽量版「Azure Kubernetes Service」、11月にパブリックプレビュー版が公開へ
IT関連
2022-10-15 14:16
日本企業のデータ侵害、サードパーティーに由来する割合が高い–SecurityScorecardが分析
IT関連
2024-11-23 07:47
NTTデータ、持株会社体制後の会社名を決定
IT関連
2023-02-24 11:57
NISAで利回り5%を稼ぐ高配当投資術–利回り4.3~5.0%、3メガ銀行の投資判断
IT関連
2021-05-26 18:31
ほぼすべてのフリーランスが、通勤や仕事で被ったケガや病気、障害、死亡などに対して補償が行われる労災保険に加入可能に、今年(2024年)11月から
働き方
2024-08-28 15:12
プレシジョンが一般向け医学情報サイト公開、診療所向けにAI診療支援システムも期間限定で無償提供
ヘルステック
2021-02-19 02:56
実装と実践にこだわる認知・評価体系でDX人材が育つ仕組みを確立–三井物産の組織運営(後編)
IT関連
2022-10-08 08:54
LCC2社の予約システムで不具合 航空券の購入やキャンセルができない状態続く
セキュリティ
2021-04-23 15:13
グーグル、AIを活用したウェブブラウザーベースの開発環境「Project IDX」を発表
IT関連
2023-08-11 18:52
ソフトバンクと日建設計、「SynapSpark」を設立–自律的に進化するスマートビル構築へ
IT関連
2023-10-27 04:21