SPA

A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a user experience similar to that of a desktop application.

xProto

That's a modeling language built on top of Google's Protocol Buffer.