tl;dr:An explanation of what RP is - "a declarative programming paradigm concerned with data streams and the propagation of change” - and a run through of how it works.
tl;dr:Always measure before optimizing performance. Effective optimization methods are (1) deliver as many assets over one connection (2) preload assets for the first render / interactivity (3) prerender app to improve perceived loading performance (4) aggressive code splitting to reduce the amount of code needed for interactivity.