Fully abstract the frontend from the backend
Depends on #1929 (closed).
The frontend should be able to stand on its own without needing PHP or the backend. This will give a big speed boost and also improve the efficiency of frontend development. Bringing SEO to the frontend (engine#848 (closed)) will also be more unified.
Edited by Mark Harding