Our mission is to enable anyone to build multi-page dynamic web apps while staying as close to the platform as possible. Enhance fills in the gaps to make building for the backend, and the browser a seamless experience for web authors and consumers.
Enhance provides a dependable foundation built on standards-based web platform features, allowing developers to create web applications that are lightweight, flexible, and future-proof.
Our criteria for success are:
- Author and deliver HTML pages
Enhance should allow developers to write components as pure functions that return HTML. Then render them on the server to deliver complete HTML immediately available to the end user.
- Use Web Standards
Enhance should take care of the tedious parts, allowing you to use today’s Web Platform standards more efficiently. As new standards and platform features become generally available, Enhance will make way for them.
- Progressively enhance working HTML