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

2023年6月5日

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

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」については機能制限されていると説明されています。

Tags: JavaScript WebAssembly プログラミング言語 Deno Node.js TypeScript

このエントリーをはてなブックマークに追加
ツイート
follow us in feedly





タグクラウド

クラウド / AWS / Azure / Google Cloud
コンテナ / Docker / Kubernetes
クラウドネイティブ / サーバレス
クラウド障害 / 運用・監視

プログラミング言語 / 開発ツール
JavaScript / Java / .NET / WebAssembly
HTML/CSS / Web標準

アジャイル開発 / スクラム / DevOps / CI/CD
ソフトウェアテスト・品質
ローコード/ノーコード開発

データベース / RDB / NoSQL / 機械学習・AI
Oracle Database / MySQL / PostgreSQL
Office / 業務アプリケーション

ネットワーク / HTTP / QUIC / セキュリティ
OS / Windows / Linux / VMware
ハードウェア / サーバ / ストレージ

業界動向 / 働き方 / 給与・年収
編集後記 / 殿堂入り / おもしろ

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本