GleamとJavaScript
GleamはJavaScriptにも変換できる。
ここではその際に留意点などについて書いていく。
対応ランタイム
ブラウザ
Node.js
Deno
Bun
ライブラリ
JavaScript固有の機能
gleam_javascript
JSのfetch
gleam_fetch
ハッシュ関数など
gleam_crypto
WebAssemblyサポート
wasmify
Node.js/Browserの薄いラッパー
plinth
コンパイル時の設定
gleam buildまたはgleam runの--targetまたは-tオブションを使うことでコンパイルターゲットを変更できる。
JavaScriptをターゲットにするなら-t javascirptを指定する。
また、gleam runコマンドでは--runtimeオプションで実行するランタイムを指定できる。
なおデフォルトはNode.jsで、node, nodejs, deno, bunのいずれか。
--runtimeを指定する場合は--target javascriptを必ず指定する必要がある。