Open
Description
The current benchmarks where written as a side project and are in desperate need of some refactor:
- Share as much of the frontend code between benchmarks. There's a lot of copy paste going on
- Find a way to keep dependencies up to date. While some of the dependencies are on npm, others are on nuget (e.g.: WV2). Need to find a way to keep those up to date
- Automatically write/report the results. Not all the tests generate a file as the output which makes collecting results cumbersome.
- Run these on CI. It will be great to have these run on nightlies/betas automatically and generate the results as well. I'll be happy if we can just run whatever is on tip-of-tree on CI instead of a local VM 😊