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 😊
The current benchmarks where written as a side project and are in desperate need of some refactor: