Denoに関する世界観です。Node.jsも参照のこと。
Denoは、次世代のJavaScript/TypeScript実行環境。
Node.jsの作者Ryan Dahlにより、Node.jsの設計上の反省点を改良する形で開発された。
TypeScriptをそのままサポートし(コンパイル等は必要ない)、npmを必要としない(URLを直接記述してimportできる)。
TypeScriptも参照のこと。
2023.05.15編集
Denoは使えます。
まず、一つ目の使える点が、TypeScriptをそのまま実行できるということ。*.tsファイルをそのまま実行できる。コンパイルする必要がなく、とても手軽。
次に、二つ目の使える点が、npmが要らないということ。node_modulesやpackage.jsonのようなディレクトリや構成ファイルを管理しなくてよく、とても手軽。
ほかにも、さまざまな改善点がある。
おそらく、そのうちNode.jsはDenoに取って代わられるでしょう。
2023.05.15
FreshはDenoから提供されるWebフレームワーク。
2023.06.24
2026.03.18編集
Honoなど、DenoやJavaScript関連のモダンなフレームワークについては、以下の記事が参考になる。
以下はHonoRPC(HonoによるWeb APIなどの呼び出しの仕様)についての記事。
2023.11.08
2026.03.18編集