2021年5月25日火曜日

「deno compile」を使わない理由

denoをキャッシュから起動する方法を先日投稿しました。
denoには「compile」というサブコマンドがあり、「deno compile sample.ts」のようにすれば単一の実行可能ファイルが作成されるのに、なぜ手間をかけて他の手段を選択するのか…という理由は以下。
compileすると、こうなる。




シンプルに、ファイルサイズが大き過ぎるから。




今まで.htaとか.jsとかいう拡張子でプログラムを作成してきた人にとって「最小でも50MBは下らない」というのは受け入れがたく…。



denoで実行するアプリが複数個になる場合はcompileした分だけdenoが余分に複製される感じになるので、微妙なのです。

私がhtaで作成したアプリのサイズは(zip圧縮済みの状態ですが)以下のような感じです。

0 件のコメント:

コメントを投稿