rustc-perf icon indicating copy to clipboard operation
rustc-perf copied to clipboard

Improve perf.rlo frontend experience

Open rylev opened this issue 3 years ago • 0 comments

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)

rylev avatar Feb 25 '22 09:02 rylev