Mac mini 2018 と Mac mini 2023 のパフォーマンス比較(Node.js によるビルドとテスト)
Mac mini 2023 を購入して半年ほど経った。
これまでは Mac mini 2018 を使っていて、それと比較すると特に CPU を使用するタスクにパフォーマンスの差を感じるのでメモを残しておく。
Mac mini 2018 で抱えていた問題
これまで使っていた Mac mini 2018 で Web アプリケーションのフロントエンド開発をするうえで、下記のような問題を抱えていた。
Before)Mac mini 2018
After)Mac mini 2023
https://www.apple.com/jp/mac-mini/specs/
パフォーマンス比較
Node.js によるビルドとテストについて、業務委託先で開発している Web アプリケーションを用いて、実際にかかった時間を計測してみた。
- test コマンドを用いて計測。3回計測した平均値を結果とした
- ビルドは webpack を用いたビルド
- Nuxt.js v2 アプリケーションでのビルド
- TypeScript による型チェックも含む
- テストは Vitest を用いたビルド
- 同じく Nuxt.js v2 アプリケーションでのテスト
結果
実行タスク | Mac mini 2018 | Mac mini 2023 | x% OFF | x倍速い |
---|---|---|---|---|
Node.js によるビルド | 111s | 37s | 66% OFF | 3倍速い |
Node.js によるテスト | 331s | 78s | 76% OFF | 4.24倍速い |
Mac mini 2023 は、Mac mini 2018 の 3〜4倍速い!
普段の開発において何度も実行するタスクなので、これだけ速いと明らかに開発体験が変わった。
また同時に、
という問題も解消された。
技術の進歩に感謝。