@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Romeは本当に速かった

RomeプロジェクトのJavaScriptフォーマッターがリリースされました。

rome.tools

ちょうどPrettier を使っているプロジェクトがあったので比較してみました。

prettierを速く動かしたくてparallel-prettierに.prettierignoreを読む修正を加えて動かして速くなったか - Qiita でNode.jsのまま並列化したparallel-prettierを試したときは

やったね1.25倍速くなりました!

でした。 それと比べてるとRomeは10倍以上速くなっています。 驚異的です。 JavaScriptパーサーやASTを扱うライブラリーなどの資産がないrustで書き直すのは、大変な労力に思えます。 それに見合う性能向上がはかれるようです。

今後の成長が期待大なプロジェクトです。