WP-API is a plugin (and future core feature) that completely changes how we can interact with WordPress on the front-end. From simplifying existing AJAX, to making a completely javascript front-end, WP-API continues the development of WordPress into a versatile application framework.