Нууу, формально как раз у остальных сделали хороший wchar_t, который все символы помещает, а на Винде приходится трахаться с этими суррогатными парами.
Minoru а у esbuild нет таких болей с кроссплатформенностью, как у swc? Потому что esbuild на Go. И, кстати, этот «super fast» swc обгоняет esbuild от силы в два раза ((в «типичном сценарии» parallel): https://swc.rs/docs/benchmark-transform