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
ポルシェが2台の電動アシスト自転車を発表、価格は約92万〜115万円
モビリティ
2021-03-06 03:56
キユーソーサービス、業務効率化ツールで属人的な案件管理から脱却
IT関連
2024-11-14 10:22
学研ココファン、業務デジタル化クラウドで業務帳票数を約85%削減
IT関連
2023-07-27 12:03
Docker Desktop内のコンテナに対して「localhost」でアクセス可能に、WSL2のストレージ領域を自動で縮小など新機能、Docker Desktop 4.34正式リリース
Docker
2024-09-05 18:38
ゆうちょ銀行、業務特化型の生成AIを導入–銀行業務を効率化
IT関連
2024-05-17 05:31
富士通とSAP、「RISE with SAP」で協業強化–日本企業で初めてのプレミアムサプライヤーに
IT関連
2023-09-21 18:37
何度でも組み立て直して遊べる&プログラミングできるロボット「ユカイなパチパチブロックキット」が発売開始
EdTech
2021-08-06 02:06
フェイスブックが開発途上国向けにInstagram Liteを提供、わずか2MBでAndroid版のみ
ネットサービス
2021-03-12 10:20
トレンドマイクロ、統合セキュリティプラットフォームのXDR機能をOT環境に拡張
IT関連
2023-07-06 05:18
Twitter公式、エイプリルフール傑作リストをツイート
企業・業界動向
2021-04-03 04:37
廃棄物の再生資源化工程をデータ化するシステムを開発–サトーとナカダイ
IT関連
2024-11-29 11:27
Heroku PostgresがAmazon Auroraベースに移行。新プラン「Heroku Postgres Essential」正式リリース
AWS
2024-06-04 12:35
NTTコム オンライン、次世代規格対応のメッセージサービス提供
IT関連
2021-08-23 16:36
ヤンマー建機、ワークフローシステムで年間1000時間超の業務時間を削減
IT関連
2023-07-07 01:43