Towards a (not grand, but) Unified Web App Stack