🙆

今後のnodejsのtypescript依存について思ったこと。

2024/08/21に公開

ざっと目を通して思った現時点の所感
流し読みなのでissueや他に答えあるかも知らん。

  1. typescriptには参照実装はあるけど、仕様はないというのがまあまあ不安ですなぁ。
  2. nodejsはpython(ビルド時依存)かつ、typescript(ランタイム依存)にも依存することになる不思議な不思議な言語になりそう。
  3. coreに入れるということはnodejsから見るとtypescriptがランタイム依存なのにtypescriptのサポート期間1年考えるとnodejsのサポート期間2年なので、typescriptのサポート期間が短過ぎる気がしますが、大丈夫なんかねぇ?
  4. typescriptをバイナリまであらかじめコンパイルして実行するならともかく、スクリプトとしてその都度jsにトランスパイルして実行するなら、インジェクションに弱くならんの?
  5. ひょっとして今後denoみたいにtypescript見てもうスクリプト吐くんじゃなくて、バイナリ吐いちゃうの基本にしたい?
  6. なんでtypescriptコンパイラにtscじゃなくてswc選んだのかよくわからん。とりあえずemitしたいときは速いswcを使いたくて、nodejsからtsに型チェック付きでトランスパイルしたいときはtsc使うとか?
  7. amaroは現在swcを呼び出すレイヤー。ここもtsで書くのなんででしょう?

Discussion