JavaScriptランタイム「Bun v0.3.0」リリース。メモリ消費量が3分の1以下に、npmパッケージの自動インストールなど

今回は「JavaScriptランタイム「Bun v0.3.0」リリース。メモリ消費量が3分の1以下に、npmパッケージの自動インストールなど」についてご紹介します。

関連ワード (最新、追加、開発言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


サーバサイドで実行可能なJavaScriptランタイム「Bun」の最新バージョン「Bun v0.3.0」がリリースされました。

BunはJavaScriptランタイムとバンドラ、トランスパイラ、タスクランナーなどの機能が最初から統合されているソフトウェアです。

JavaScriptエンジンにはSafariに搭載されているJavaScriptCoreを採用。Node.jsの主要なAPIやNode.jsのモジュール依存関係解決アルゴリズムも実装し、内蔵するnpmクライアントにより高速にnpmパッケージを読み込んで利用できるなど、Bun単体でさまざまな機能が統合され、便利に使えます。

さらにTypeScript/JSXトランスパイラによってTypeScriptファイルをそのまま読み込んで実行できるなど、既存のJavaScriptランタイムであるNode.jsのエコシステムやDenoの利点を取り込もうとしています。

その上で、開発言語としてZigを採用し、メモリ管理などを含む低レイヤでの実装を実現することで、他のJavaScriptランタイムと比較して高速な動作を実現していると説明されています。

メモリ使用量が激減して3分の1以下に

Bun v0.3.0での最大の改善点はメモリ使用量の減少です。前バージョンのBun 0.2.2と比較して3分の1から5分の1程度になったと説明されています。

下記はBun開発者のJarred Sumner氏のツイートです。Bunの前バージョンとの比較だけでなくNode.jsやDenoよりもメモリ使用量が少ないことを示しています。

Introducing Bun v0.3.0

– Reduced memory usage
– child_process, process.{stdout, stderr}
– auto install npm packages on import
– for await (const line of console) {}
– Array.fromAsync()
– FileSystemRouter, many stability bugfixeshttps://t.co/1QXxaS5TCj

— Jarred Sumner (@jarredsumner) December 7, 2022

node_modulesディレクトリにモジュールがなかった場合には、npmレジストリから自動的にパッケージをインポートする機能も追加されました。

また、Next.jsのようなファイルシステムベースのルーティング機能も実装されています。

そのほか詳しい新機能や変更点については「Bun v0.3.0」をご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
OKI、AIで物流トラックの配送ルートを最適化 走行距離を1日300km削減
ロボット・AI
2021-03-16 07:24
SNSや気象データなどで自然災害をリアルタイムに伝えるSpecteeのAI活用術の妙
IT関連
2022-03-26 02:49
「ヴイエムウェアはAIでも橋渡しの役目を果たす」–ラグラムCEO
IT関連
2023-09-26 02:06
Facebook、アカデミー初受賞 「Medal of Honor: Above and Beyond」内短編「Colette」で
アプリ・Web
2021-04-27 15:17
DNP、OpenXと協業–環境負荷の低いデジタル広告設計を提案
IT関連
2023-06-03 04:47
ノーコードでCSVファイルからPDF帳票を出力。複雑なレイアウトでもExcelでユーザー自身が作成、カスタマイズ可能[PR]
Excel
2023-09-19 02:10
DX先進企業のニチガスが考える、デジタル推進組織の在り方(前編)
IT関連
2023-06-28 02:42
東日本大震災から進化を続ける“移動基地局” 災害時の通信ライフラインを確保する最新技術
トップニュース
2021-03-12 11:09
インテル、不揮発性メモリのOptaneメモリビジネスを終了させていくことを明らかに
Intel
2022-08-01 20:37
経済の先行き不透明でも、サブスクビジネスは持続的に成長–Zuora調査レポート
IT関連
2022-11-18 14:05
ノーコード開発を加速させる生成型AI–使い勝手や訓練に課題
IT関連
2023-12-06 06:09
デル・テクノロジーズ、ハイエンドスケールアウトNASの「PowerScale F900」を発表
IT関連
2021-05-25 10:39
インテル製ドライバーの既知の脆弱性を悪用する犯罪グループ–CrowdStrikeが警鐘
IT関連
2023-01-17 21:26
Equinix、AWS、VMwareと連携–日本ヒューレット・パッカード、GreenLakeの最新情報を紹介
IT関連
2023-08-06 08:17