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
インフルエンサーによる独自製品開発やブランド構築を支援するGenflowは英BGFから11.4億円調達
ネットサービス
2021-01-22 21:03
さよならVMware/高速なPython互換「Mojo」Mac版登場/Webアプリのテスト自動化サービス「Microsoft Playwright Testing」ほか、2023年10月の人気記事
編集後記
2023-11-06 18:04
ヴァージン・ギャラクティックとブランソン氏は宇宙への乗客初打ち上げを祝う
宇宙
2021-07-13 19:54
[速報]AWS、ARMベースの最新独自プロセッサ「Graviton4」発表、Graviton3より30%高速、より高効率に。AWS re:Invent 2023
ARM
2023-11-29 01:30
ダークウェブでだまし合うサイバー犯罪者–被害額は1年で3億4000万円超
IT関連
2022-12-14 14:15
ソーシャルメディアで大切なのは「事後修正」、人はフェイクニュースを見た後に警告を受けたほうがそれを信じない
ネットサービス
2021-01-27 18:10
EUのAI規制案を批判する公開書簡、150以上の企業幹部らが署名
IT関連
2023-07-04 04:55
マイクロソフト、7月の月例パッチ–「Pwn2Own」で発見された脆弱性も修正
IT関連
2021-07-14 16:29
マイクロソフト、Windows向け緊急パッチ–1月の月例パッチに起因する問題に対処
IT関連
2022-01-21 05:34
新興電気自動車メーカーRivianが第4四半期の決算を発表、株価は最安値を更新
IT関連
2022-03-13 18:52
Twitterの定額制サービスは「Twitter Blue」で月額2.99ドル、とマンチュン氏
アプリ・Web
2021-05-17 11:03
DeepL、新たな投資提携を受けAI研究を高度化
IT関連
2023-01-14 18:31
巨人用「進撃の巨人」、ギネス認定 「出版された最大の漫画本」に
くらテク
2021-05-25 02:12
ANOBAKA(アノバカ)が東京のVC全13社と愛知県のスタートアップをつなぐ「AICHI STARTUP BRIDGE」開始
VC / エンジェル
2021-08-03 22:59