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
「戦艦大和の主砲を作った機械」に怒涛の寄付 「艦これ」運営も呼び掛け、クラファン1日で1億円突破
ネットトピック
2021-08-05 02:54
日経平均3万円でも「日本株は割安」と判断する理由
IT関連
2021-03-09 21:29
暗号資産「$ASS」についてツイートしてはいけない
ブロックチェーン
2021-05-22 21:07
芸能界の“Netflix詣で”急加速 魅力的な世界配信と高額ギャラ
IT関連
2021-01-28 04:41
「コーディングはチームスポーツ」–オフィスに戻りたい開発者は4割との調査
IT関連
2021-06-24 01:14
日用品商社のあらた、「SAP Concur」を採用–1年当たり約2万7000時間の工数削減へ
IT関連
2023-03-26 22:43
多角的なセキュリティサービスが好調、IIJが事業説明
IT関連
2022-02-26 18:01
開発者が"良い1日"を過ごすには?会議の影響は?–GitHubの調査で分かったこと
IT関連
2021-05-29 04:41
マイクロソフト「.NET 7」正式リリース。パフォーマンス改善、Linux対応向上、コンテナ生成、ネイティブコンパイラ搭載など新機能
.NET
2022-11-09 23:02
アジアのHRテックプラットフォームDarwinboxがTCV主導で約81.9億円調達、ユニコーンに
IT関連
2022-01-26 07:09
TOPPAN、社内システムのプログラム開発に生成AI活用–業務効率が約70%向上
IT関連
2023-11-11 08:38
IT産業がマーテック導入に失敗し続けた原因と対策
IT関連
2021-03-09 00:42
トレンドマイクロ、産業用PCのセキュリティ製品を発表
IT関連
2021-05-25 01:18
マイクロソフト、「Copilot」を強化–「GPT-4 Turbo」と最新「DALL・E 3」を採用
IT関連
2023-12-07 10:53