DenoがプライベートなnpmレジストリやgRPCに対応、Node.js互換度向上でNext.jsアプリの実行も可能に。Deno 1.44で

今回は「DenoがプライベートなnpmレジストリやgRPCに対応、Node.js互換度向上でNext.jsアプリの実行も可能に。Deno 1.44で」についてご紹介します。

関連ワード (メモリ、向上、高性能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


JavaScript/TypeScriptランタイムの「Deno」は、最新版のDeno 1.44でnpmのプライベートレジストリやgRPCに対応したことを発表しました。

Deno 1.44 is released!

Private npm registries
gRPC now supported
Module loading & memory performance improvements
LSP and compatibility enhancements
Request.bytes() and Response.bytes()
New lint rules
DENO_FUTURE=1

And more… https://t.co/lx7ftSCbgO

— Deno (@deno_land) May 30, 2024

Deno 1.44でプライベートレジストリに対応

DenoはNode.jsとの互換機能を備えており、Node.jsのパブリックなパッケージレジストリである「npm」からモジュールをダウンロードして利用できます。

Deno 1.44ではこのnpmレジストリを、プライベートなnpmレジストリにも対応しました。「.npmrc」設定ファイルに次のようにプライベートレジストリを設定することで利用可能になります。

この設定の上で、例えば次のようにプライベートレジストリからパッケージを読み込めるようになります。

gRPCをサポート

gRPCはサービス間の効率的な通信を可能にする、高性能で低遅延なオープンソースのユニバーサルなRPCフレームワークです。

Denoは、npmの「@grpc/grpc-js」クライアントライブラリを使用してgRPCサービスに接続できるようになりました。これにより、DenoからGoogle Cloud PlatformなどのgRPCサービスに接続できるようになります。

Node.js互換向上でNext.jsアプリが実行可能

Deno 1.44ではNode.jsとの互換性がさらに向上し、Next.jsアプリケーションの実行が可能になったとされています。ただし現時点では「DENO_FUTURE=1」フラグを設定する必要があるとのこと。

下記はDenoでNext.jsを用いたサーバアプリケーションを実行しているデモ画面です。

そのほか、メモリ効率の改善によりメモリ使用量が5%から30%程度削減されたと説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
招待制の写真SNS「Dispo」読本(前編) 使い捨てカメラ、トイカメラとはまた違う魅力の撮影アプリ (1/4 ページ)
アプリ・Web
2021-03-18 11:06
1カ月ほどで家を建てる住宅建築ロボットのDiamond Ageが58.6億円を調達
IT関連
2022-03-13 07:46
「Linux」サーバーを「Cockpit」でより簡単に管理するには
IT関連
2022-09-23 06:32
グローバルでサプライチェーン変革の推進へ–キャディ・加藤代表
IT関連
2023-01-12 08:27
日本オラクル、SaaSの“四方良し”をさらに深化–2023年度事業戦略
IT関連
2022-08-10 21:30
資生堂とNTT、化粧品の触り心地を非接触で体験できる技術を研究–オンライン販売のCX向上
IT関連
2024-09-21 07:31
京都中央信用金庫、NECの生成AIサービスで業務適用への実証を開始
IT関連
2024-04-25 17:19
Google Pixel、最新アップデートで通話中に返事を入力できる機能など搭載
IT関連
2022-03-09 09:52
ウクライナのソフトウェア開発者は今どうしているのか
IT関連
2022-04-12 06:26
primeNumber、韓国・インドの先に見据える欧米市場
IT関連
2024-03-06 22:39
「最新セキュリティの理解は顧客が進んでいる」–チェック・ポイントの青葉社長
IT関連
2022-09-21 11:43
カプコン、ゲーム開発での特権アクセス管理機能を強化
IT関連
2023-01-25 11:28
Sansan、「Contract One」に契約ツリー機能と契約状況判定機能を追加
IT関連
2024-03-26 00:11
[速報]Googleの生成的AI「Bard」が日本語に対応。ウェイトリストもなくなり、すぐに利用できるように。Google I/O 2023
Google
2023-05-11 02:15