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
HPE、「GreenLake」上で提供する複数のクラウドストレージサービスを発表
IT関連
2021-05-07 03:42
Google Cloud、EPYCベースでコストパフォーマンスに優れた新VM「Tau」を発表
IT関連
2021-06-21 23:46
支援それとも伴走?–DXを進める企業とITベンダーの関係はどうあるべきか
IT関連
2022-05-13 09:56
富士通、台湾中央気象局の気象予報スパコンシステムを構築
IT関連
2023-01-19 22:55
このPCはWindows 11にアップデートできる? Microsoftがチェックプログラム公開
製品動向
2021-06-26 23:29
2020年の米大統領選、ロシアやイランが工作–米情報機関が報告
IT関連
2021-03-18 18:47
ヴィーム日本法人社長が警鐘を鳴らす「企業のDXとランサムウェアの関係」
IT関連
2023-04-22 20:33
アバイア幹部が力説する、オンプレ/クラウド共存やAIによる顧客対応の変革
IT関連
2023-12-26 22:22
携帯大手新プランのコスト構造分析へ 総務省、格安業者支援で緊急措置
IT関連
2021-01-27 22:42
IT産業がデジタルの可能性を引き出す新しい産業に生まれ変わる–日本ユニシスの平岡社長
IT関連
2021-03-26 17:05
英NCSC、サプライチェーンのセキュリティ強化に向けたガイダンスを発表
IT関連
2022-10-19 14:21
本田技研工業、SDVの実現でIBMと協業–次世代半導体・ソフトウェア技術を共同開発
IT関連
2024-05-17 10:11
HyperCardの思い出 ゲームスタック作家だったあの頃 (1/3 ページ)
アプリ・Web
2021-03-20 21:36
iPhone、次の3年はこうなる? 次期iPhone SEは2022年、折りたたみiPhoneは2023年か
IT関連
2021-03-04 08:40