Front-End Databases: Boost Web App Performance & Offline Capability