JestでTypeScriptを高速化するJestでテストの高速化させる方法を紹介します。トランスフォーマーとしてesbuildやswcを紹介し、TypeScriptで遅くなりがちなトランスパイルを高速化させることで、テストを自体を高速化します。 はじめにesbuild の登場により、フロントエンドの世界は、開発環境により速度を求めるようになりました。vite の隆盛はその最たるものといってもいいでしょう。 esbuild や swc は高速な Go や Rust によって書かれ、更に多くの場合、Typescript の型チェックを省略しています。 tsc の型チェックは、大抵 IDE やワークフローで行われているので、これらを削ぎ落とすことで、純粋なコンパイラとして JavaScript への変換に特化しているということですね。 さて、Typescript コードをテストする際、多くの場
![JestでTypeScriptを高速化する | miyauci.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/0de52980cd50b887e60f9cc46852dc9610426d18/height=288;version=1;width=512/https%3A%2F%2Fmiyauchi.dev%2Fstatic%2Fa1d34aff4a2949ea010c931269a1355c%2Fhero.png)