rustc-perf
rustc-perf copied to clipboard
Improve perf.rlo frontend experience
In https://github.com/rust-lang/rustc-perf/pull/1181 @Kobzol mentions that we are at the limit of even what Vue2 can offer us on the compare page. This is despite the fact that most other pages on the compare site are built by concatenating HTML strings which can be very hard to understand and extend.
I propose we do the following to improve our ability to iterate on the frontend experience:
- Update to Vue3
- Componentize common elements as Vue components
- Introduce the usage of View on all pages that have more than just basic dynamic content (e.g., perhaps everything but the help page)