vsavkin / large-monorepo

Benchmarking Nx and Turborepo
452 stars 59 forks source link

Add lage to the benchmark #4

Closed kenotron closed 2 years ago

kenotron commented 2 years ago

Some context: https://twitter.com/kenneth_chau/status/1479591575512502273

  1. added some nicety to handle windows pathing (.cmd shenanigans)
  2. added lage
  3. reduced the number of runs to 5 (50 took a long time, didn't see much variance)
  4. made CONCURRENCY configurable as a constant
  5. made the fix to the workspaces glob so it's not "unfair" to turbo

This benchmark is great! I made some changes to lage to make things run faster. I also am learning about the nx daemon advantages. It's really neat! I'm not sure how you can clean up background processes though.

vsavkin commented 2 years ago

Thank you for your PR! This is awesome.

I'll update the readme to include lage.

This benchmark is great! I made some changes to lage to make things run faster. I also am learning about the nx daemon advantages. It's really neat! I'm not sure how you can clean up background processes though.

The daemon helps us prep needed data structures.