Research the different alternatives for modern UIs in browsers that are capable of server rendering.
Initial research was started in a Gdoc in the wikimedia hackathon: https://docs.google.com/document/u/1/d/16oL-_166IvPNkVV0qQ3HJGtK9CynY5okygf0GdPRw60/pub
Things we know:
- React alikes and vue make it easy to wrap existing OOUI components or templates.
- The other way around also works fine (using this components from an existing application)
- Some preliminary server side rendering numbers
- Some preliminary DOM rendering numbers
Outcomes
- Fill a table with the following information:
| Library | Size | Size(gzip) | Size(gzip) +router+state mgmt | Dom perf score | Server render score | Maintained | Used by | License |
And mark on each column which is best ✅ and worst ❌
- Schedule discussion on frontend standards group
- Document on wiki the table, methods, and discussion outcomes