Deno、モダンなJavaScript/TypeScriptに最適化したパッケージレジストリ「JSR」パブリックベータ公開。Node.js、Bun、Cloudflareなどにも対応

今回は「Deno、モダンなJavaScript/TypeScriptに最適化したパッケージレジストリ「JSR」パブリックベータ公開。Node.js、Bun、Cloudflareなどにも対応」についてご紹介します。

関連ワード (下記、多様、機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


JavaScript/TypeScriptランタイムの「Deno」を開発提供しているDeno Land Inc.は、モダンなJavaScriptおよびTypeScriptに最適化した新しいパッケージレジストリ「JSR」をパブリックベータとして公開しました。

fig

現在、JavaScriptのパッケージレジストリは、Node.js用に構築され、GitHubが運営するnpm(Node Pacage Manager)が事実上の標準となっています。

参考:GitHubがnpmの買収を発表、JavaScriptのパッケージ管理サービス。将来的にはGitHubとnpmを統合へ

npmにはさまざまな機能を備えたパッケージモジュールが大量に登録されており、この豊富なパッケージモジュールの存在がNode.jsの大きな利点となっています。そのため、現在ではDeno、Bun、Cloudflare Workersなど後発のJavaScriptランタイムもNode.js互換機能としてnpmに対応しています。

しかしnpmが登場した当時と比べるとJavaScrioptランタイムを取り巻く状況は大きく変わりました。

具体的には、JavaScriptモジュールの標準仕様が登場し、JavaScriptのスーパーセットと位置づけられるTypeScriptが普及し、Node.js以外にDeno、Bun、Cloudflare Workersを始めとする複数のJavaScriptランタイムが登場しました。

こうした現在の状況に対応した新しいパッケージレジストリとしてDenoが開発したのがJSRです。

TypeScriptコードをプッシュ可能、多様なJSランタイムに対応など

JSRは下記のような特徴を備えています。

JavaScriptモジュール標準に対応
JSRのパッケージはJavaScriptモジュールの標準仕様であるECMAScript modulesに従って提供されます(CommonJSには対応しません)

TypeScriptに対応
TypeScriptのコードをJSRにプッシュ可能です。

多様なJavaScriptランタイムに対応
Node.js、Deno、Bun、Cloudflare Workersなど多様なJavaScriptランタイムに対応します。またnpmやyarnなどどんなパッケージマネージャからも利用可能と説明されています。

その上でDenoはJSRはより優れた開発者体験を提供するとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「Cinnamon」の最新版がリリース–標準のデスクトップ環境より優れている5つの理由
IT関連
2024-12-08 05:20
マイクロソフトのクラウドサービスなど一部で障害–復旧中
IT関連
2021-04-02 14:18
IBMのクリシュナCEO、「AIは重要な転換点に近づいている」
IT関連
2022-05-14 02:17
B2B営業のためのプラットフォームAccordがシードで約6億円調達
ネットサービス
2021-02-15 13:00
インテル、ロシアで事業を停止–「ウクライナに対する戦争を非難」
IT関連
2022-04-08 00:10
山崎製パン、データ活用基盤の事業継続性を「OCI」で強化
IT関連
2024-08-02 07:30
【2月22日】掲載記事アクセスランキング・トップ5―1位はWindows 11でAndroidアプリを動かせる最小要件
IT関連
2022-02-23 15:36
海賊版配布サイトへのアクセスをブロックする奇妙なマルウェア
IT関連
2021-06-19 00:16
知識の価値と限界費用ゼロをビジネスモデルにするグルーヴノーツの取り組み
IT関連
2023-10-11 06:52
Amazon、3期連続の売上高1000億ドル超も予想は下回る AWSは好調
企業・業界動向
2021-07-31 03:33
規約管理をワンストップで–リクルートと弁護士ドットコムが「termhub」で目指すもの
IT関連
2022-08-19 21:28
トレンドマイクロ、生成AI用セキュリティ対策機能を提供開始
IT関連
2024-08-03 04:54
上野動物園、5GとAIで混雑度を可視化した「混雑マップ」 KDDI協力
企業・業界動向
2021-06-05 19:40
ソフトウェア部門責任者は生成AI利用の監督業務も担う時代に
IT関連
2023-09-05 17:28