All Posts

News bits

Deno 2.7リリース

Temporal APIの安定化、Windows ARMビルドの公式サポート、package.jsonのoverridesフィールドのサポートなど。

Deno Deploy一般公開

Deno Deployが正式リリース(GA)。あらゆるフレームワークのサポート、GitHub連携によるゼロコンフィグCD、組み込みデータベース(Postgresサポート追加)、ローカル開発用トンネル機能、自動オブザーバビリティ、Deno Sandboxなどが含まれる。

Deno Sandbox発表

信頼できないコードを安全に実行するための軽量Linux microVM API。ネットワーク制御やシークレット保護機能を備え、Deno Deploy上で動作する。

Deno v2.6

Deno v2.6がリリースされた。npmのnpxに相当するパッケージ実行ツールdxコマンドが導入された(deno x --install-aliasで有効化可能)。 セキュリティ関連では、パーミッションのきめ細かい制御として--ignore-readや--ignore-envフラグが追加され、ファイル読み込みや環境変数へのアクセスをエラーではなくundefinedやNotFoundとして扱えるようになった。 また、Go製の実験的な高速型チェッカーtsgoの統合(--unstable-tsgo)、Wasm Source Phase Importsのサポート、deno auditコマンドによる依存関係の脆弱性スキャン機能なども追加されている。 ### 参考文献

Deno 2.5、設定ファイル内権限設定とテストAPI拡張

Deno 2.5でdeno.json設定ファイル内でのパーミッションセット定義とテストAPIの拡張が実装された。パーミッションセットにより、異なるコマンドやコンテキストに応じた適切なパーミッション管理が可能。

Fresh 2.0がベータ版に移行、Vite統合を追加

Fresh 2.0がベータ版に移行し、Vite統合が追加。

Deno v2.4 リリース、deno bundle 復活とテキスト・バイトインポート

Deno v2.4 がリリース。deno bundleサブコマンドが復活し、JavaScript や TypeScript から単一ファイルの JavaScript バンドルを作成できるようになった。npm や JSR の依存関係をサポートし、esbuild による自動的な Tree Shaking と minification を含む。

Deno 2.3 リリース

Deno 2.3 がリリース。deno compileの強化やローカル npm パッケージ対応など、多数の改善。

Deno 2.2

Deno 2.2 がリリース。

Deno v2.1

Deno v2.1 リリース。このリリースは Deno 初の LTS であり、2025 年 4 月までサポートされる。

Deno v2.0

Deno v2 がリリースされた。

Rusty V8

Deno が内部で使っている V8 の Rust バインディングライブラリを公開した。

Deno v1.46

1 系の最終リリースと予告された Deno v1.46 がリリースされた。

Deno 1.45

Deno v1.45 がリリースされた。Workspace のサポートや Node.js との互換性向上、fronzen フラグの追加、deno init --libコマンドの追加などが行われた。

Deno による JSDoc によるドキュメント勧め

JSR では、JSDoc を元にドキュメントを生成する。

Deno v1.43

2024 年 5 月に Deno v1.43 がリリースされました。

Deno 1.42: Better dependency management with JSR

2024 年 3 月 28 日に Deno 1.42 がリリースされました。

Deno 1.41

2024 年 2 月 22 日に Deno 1.41 がリリースされました。deno compile で生成されるバイナリがかなり小さくなりました。

Deno v1.40

Deno v1.40 がリリースされました。

Deno 1.39

2023 年 12 月 14 日に Deno 1.39 がリリースされました。

Deno 1.38

2023 年 11 月 2 日に Deno 1.38 がリリースされました。

Announcing native npm support on Deno Deploy

Deno Deploy がnpm:を介して npm モジュールの実行をネイティブにサポートするようになりました。 ### 参考文献

Deno 1.37: Modern JavaScript in Jupyter Notebooks

Deno 1.37 がリリースされました。Jupyter Notebook で Deno を利用できるようになりました。他にもテストランナーや Node.js との互換性の改善なども行われています。

Deno 1.34

Deno 1.34 がリリース。

Deno 1.33

Deno v1.33 がリリース。

Deno 1.31

Deno 1.31 リリース。

著者について

Hi there. I'm hrdtbs, a frontend expert and technical consultant. I started my career in the creative industry over 13 years ago, learning on the job as a 3DCG modeler and game engineer in the indie scene.

In 2015 I began working as a freelance web designer and engineer. I handled everything from design and development to operation and advertising, delivering comprehensive solutions for various clients.

In 2016 I joined Wemotion as CTO, where I built the engineering team from the ground up and led the development of core web and mobile applications for three years.

In 2019 I joined matsuri technologies as a Frontend Expert, and in 2020 I also began serving as a technical manager supporting streamers and content creators.

I'm so grateful to be working in this field, doing something that brings me so much joy. Thanks for stopping by.