RomeプロジェクトのJavaScriptフォーマッターがリリースされました。
ちょうどPrettier を使っているプロジェクトがあったので比較してみました。
本当にめちゃくちゃ速い。
— ぎゃばん@手洗い (@ledsun) April 6, 2022
prettierで8秒掛かるのが0.5秒とかで終わる。
prettierを速く動かしたくてparallel-prettierに.prettierignoreを読む修正を加えて動かして速くなったか - Qiita でNode.jsのまま並列化したparallel-prettierを試したときは
やったね1.25倍速くなりました!
でした。 それと比べてるとRomeは10倍以上速くなっています。 驚異的です。 JavaScriptパーサーやASTを扱うライブラリーなどの資産がないrustで書き直すのは、大変な労力に思えます。 それに見合う性能向上がはかれるようです。
今後の成長が期待大なプロジェクトです。