Client-side backend for the web