Denoとして初の長期サポート版「Deno 2.1」正式リリース。WebAssemblyの実行が容易に、「npm init」など新機能

今回は「Denoとして初の長期サポート版「Deno 2.1」正式リリース。WebAssemblyの実行が容易に、「npm init」など新機能」についてご紹介します。

関連ワード (予定、最初、高速等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


JavaScript/TypeScriptランタイムのDenoを開発するDeno Landは、Denoの初めての長期サポート版(LTS版)となる「Deno 2.1」を正式リリースしました。

Deno 2.1 is out
first class Wasm support
Long Term Support branch
Improved dependency management
and much more.https://t.co/RLYH1PoE8J

— Deno (@deno_land) November 21, 2024

Denoは2024年10月に「Deno 2」がリリースされて以後、1カ月ごとにマイナーバージョンがリリースされる計画となっています。

今回のDeno 2.1は11月にリリースされた最初の長期サポート版となり、リリースから6カ月間のバグフィクスなどが提供されます。そして6カ月後には次のLTS版がリリースされ、そのLTS版に対して6カ月のバグフィクスが提供されることになります。

次のLTS版は2025年4月にリリース予定のDeno 2.6です。

LTS版もこれまで同様にMITライセンスのオープンソースで提供されるため、Denoを一定期間固定したバージョンで利用したいニーズでは、このLTS版を選択するのが適切でしょう。

Deno 2からLTS版が登場

Deno 2.1の主な新機能

Deno 2.1でも主な新機能として以下のような機能が追加されています。

WebAssemblyの実行が容易に

DenoではこれまでもWebAssemblyファイルを読み込んで実行することができていましたが、読み込んで実行するまでの記述がやや複雑でした。

Deno 2.1では下記のように、簡潔に記述し実行できるようになりました。

npm initが利用可能に

また、新しいプロジェクトの設定に「npm init」と同様の働きをする「deno init –npm」コマンドが使えるようになりました。

deno comileで任意のファイルを組み込み可能に

deno comileはDeno本体とアプリケーションファイルをまとめて単一の実行ファイルとすることで、簡単にDenoのアプリケーションをデプロイできるようにしてくれるコマンドです。

このdeno compileの新機能として、任意のローカルファイルも組み込むことができるようになりました。これによりアプリケーションから読み込むデータなども単一の実行ファイルの中に組み込めるようになりました。

また、deno compileはV8エンジンのコードキャッシュ機能を利用するようになったことで、より高速なアプリケーションの起動を実現できると説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
グーグル、アジア太平洋で3つのクラウドリージョンを新設へ
IT関連
2022-08-11 15:40
時系列データベースのクラウド版で収益化するTimescaleがシリーズBで約43.6億円を調達
ネットサービス
2021-05-09 17:43
グーグル、「Android」にプライバシーサンドボックスを導入へ
IT関連
2022-02-18 22:32
農業機械大手ジョンディアが自動運転トラクター開発Bear Flag Roboticsを約276億円で買収、労働力不足解決を目指す
ロボティクス
2021-08-10 14:33
夜型人間も夜型人間も平日の活動量に差がなく、社会的要因が影響しているという世界初の研究
IT関連
2022-02-19 02:19
日立製作所、ESGデータの収集・可視化・分析を効率化する新サービス
IT関連
2022-09-08 11:32
生成AI活用はCIOの今後1~2年の最優先課題–ガートナー
IT関連
2023-11-15 13:55
神戸市と渋谷区がNOROSI Startup Hubを連携して始動、ライトな起業文化を育てる官民連携プロジェクト
その他
2021-07-07 05:12
新世代のエンジェル投資家誕生を支援するHustle Fund
VC / エンジェル
2021-07-14 23:25
「Windows 11」更新プログラムの新しい提供方法–押さえておくべき4つのポイント
IT関連
2024-07-26 13:51
在宅勤務のジレンマ解消へ–脱マイクロマネジメントに向け、今何が必要か
IT関連
2021-02-05 06:26
企業ITの伝統的手法から脱却せよ! 情シスの在り方を変える「モダンIT」化のメリット
PR
2021-07-27 20:07
ストリーミングメディアソフトメーカーPlexが広告付きストリーミングと事業拡大のため54.6億円の資金調達を実施
ネットサービス
2021-04-30 00:56
テック業界でのダイバーシティの向上には妥協点を見出すアプローチが必要
IT関連
2021-01-29 07:27