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
Spotifyが独占公開とオリジナルのポッドキャストに自動文字起こし機能を追加
ネットサービス
2021-05-20 00:04
NVIDIAのArm買収、グーグルやマイクロソフトが米当局に懸念表明との報道
IT関連
2021-02-15 10:52
Xbox Live Goldの値上げがユーザーの怒りを買い米マイクロソフトは瞬く間に撤回
ゲーム / eSports
2021-01-25 19:37
LastPassにセキュリティ侵害–8月のハッキングが原因
IT関連
2022-12-03 15:21
熊本県山江村の小中学校、学習プラットフォーム「Monoxer」を活用–記憶定着をサポート
IT関連
2024-04-13 01:04
「Windows 11」タスクバーの検索機能、改良版をテスト中–「ビルド25252」で
IT関連
2022-12-03 19:54
日本とアメリカの開発スタイルの違い、最新のクラウドネイティブアーキテクチャ、実際に成果が出た事例を学ぶ[PR]
Microsoft Azure
2022-07-20 20:34
「Python 3.12.0」、正式版がリリース
IT関連
2023-10-05 10:22
6割以上の組織でサイバー攻撃が増加、約半数に実被害–Splunk調査
IT関連
2022-04-22 21:44
GitHub、膨大なコードに対応する検索エンジン「Blackbird」を解説
IT関連
2023-02-11 00:55
DX支援ベンダーは人材マネジメントの課題をデジタルで解消せよ
IT関連
2022-11-25 09:48
明治安田生命、ポートフォリオ管理の強化とDXによる業務最適化
IT関連
2022-05-25 23:08
管理部門や間接部門に有効–パーソルP&Tのチーム強化メソッド「COROPS」の勘所
IT関連
2022-08-25 09:10
アップルがSiri改善のためフィードバック収集アプリ「Siri Speech Study」をひそかに提供開始
IT関連
2021-08-22 08:01