JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表

今回は「JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表」についてご紹介します。

関連ワード (希望、激化、競争等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


npmに代わる新しいJavaScriptのパッケージシステム「vlt」(vōlt:ボールト)を開発しているvlt technologyは、同社にnpmの作者であるIsaac Z. Schlueter氏、npmのスタッフエンジニアリングマネージャであったDarcy Clarke氏、npmのCLIチームであったRuy Adornoらが参加すると発表しました。

vlt technologyにnpmの作者であるIsaac Z. Schlueter氏らが参加

Node.jsとnpmが作ったJavaScriptのエコシステム

サーバサイドでJavaScriptを実行可能にしたNode.jsの登場と、そのNode.jsを基盤にJavaScriptのアプリケーションやモジュールなどをパッケージングして登録し、自由にダウンロード可能にしたレジストリであるnpmの普及によって、JavaScriptのエコシステムは急速に拡大してきました。

いまでは本格的なJavaScriptのアプリケーション開発においては、開発対象がバックエンドであれフロントエンドであれ、npmの存在は欠かせないものとなっています。

しかしこのnpmには、その本質的な部分に大きなバグが存在すると指摘するのがvltです。

npmには、その本質的な部分に大きなバグが存在するとの指摘

同社が「マニフェストの混乱」と指摘するのは、npmパッケージのマニフェストがそのtarボールとは独立して公開され、必ずしもtarボールの内容とマニフェストが一致せず、そこが悪用されてマルウェアなどを依存関係の中に隠すことができて検出されない、といった脆弱性をnpmが抱えているという点です。

これに対してvltがどのようなソリューションを考えているのかは、まだ明らかにされていません。

しかし今回同社に参加した3人は、npmの良い点も悪い点も知り尽くしているといってもよい人材であり、彼らがその反省の上に立ってJavaScriptのパッケージシステムを作り直すとすれば、どのようなものになるのかは非常に興味深いところです。

JavaScriptランタイムのようにパッケージシステムも競争が始まるか?

そしてそれは、Node.jsの作者であるライアン・ダール氏がNode.jsの反省を活かして、新たにJavaScriptランタイムであるDenoの開発を始めたことを思い起こさせます。

そしてそのDenoも、新たにパッケージレジストリ「JSR」をパブリックベータとして先月(2024年3月)に公開したばかりです。

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

JavaScriptランタイムがNode.js、Deno、Bun、そしてCloudflare WorkersやFastly Compute@Edgeなど、後続のさまざまなソフトウェアやサービスの登場によって競争が激化しているのと同じように、今後はJavaScriptのパッケージシステムもnpmだけでなく後続のサービスが登場して新たな競争が始まるのかもしれません。

現在vltはアーリーアクセスを希望するユーザー向けにウェイティングリストへの登録を受け付けているところです。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NTTコミュニケーションズ、山形県との連携のもとAIで積雪状況を分析し除雪業務の効率化を目指す実証実験を開始
IT関連
2022-02-08 02:03
在宅勤務のジレンマ解消へ–脱マイクロマネジメントに向け、今何が必要か
IT関連
2021-02-05 06:26
「Windows 11」新機能のリリース手段はどうなる?–MSがInsiderプログラムの方針など示す
IT関連
2022-02-05 09:37
教育現場で広がる「Microsoft 365 Education」の活用事例–Microsoft Education EXPO 2023
IT関連
2023-07-09 07:25
代々木ゼミナールが記憶定着のための学習プラットフォーム「Monoxer」を採用、2022年4月より一斉導入
IT関連
2022-03-19 08:32
消費者庁、スクエニなど2社に措置命令 スマホゲーム「FFBE幻影戦争」のガチャに優良誤認
企業・業界動向
2021-06-30 17:56
三菱地所と東京センチュリー、米国でデータセンター開発事業に参入
IT関連
2021-05-13 01:19
macOS Sonoma 14.4にアップデートするとJavaがクラッシュするとオラクルが注意喚起。Appleシリコン搭載Macで
Apple
2024-03-19 03:48
ビジネスリーダーに聞く、良い人脈を築くための5つのヒント
IT関連
2024-04-02 05:54
McLaren Racing、NFT基盤の構築でブロックチェーン活用
IT関連
2021-06-24 19:15
選手へのSNS中傷相次ぐ IOCも対応へ
IT関連
2021-08-03 19:21
東大「Oracle Cloud ERP」で財務会計システム刷新–データ駆動型経営へ
IT関連
2024-10-20 05:46
急成長する民間企業の取締役会で今、起きている5つのトレンド
その他
2021-03-23 21:55
AIは不動産業界の平等化を促進する決定打になるのか
IT関連
2022-09-01 04:16