[Workshop] JavaScript and Backbone in WordPress Core: Past, Present and Future

Take a tour down memory lane as we explore the JavaScript files and features added to each version of WordPress: from quicktags.js in version 1.0 to wp-api.js in 4.7. What features drove the adoption of JavaScript and Backbone into core? What does Backbone and and why was it such a natural choice for core?

We’ll look at the JavaScript/Backbone based features in today’s WordPress including media, the customizer, themes, plugins, revisions and the REST API client. How can you use and extend
the core features? How can you debug them when you have trouble?

Finally, we will learn about the exciting things happening now in JavaScript in WordPress core that will shape the WordPress of tomorrow. We will look at current efforts to make core JavaScript easier for developers to extend and find out how to get involved in the effort.