Web Performance & Optimization
PresentationBack to Presentations
With a focus on BackboneJS and EmberJS Web App performance, this talk will cover best practices in Web App Architecture , Data Modeling, and Debugging / Auditing Tools.The early stages of a BackboneJS app can be a daunting task — one prone to many performance pitfalls — but there are several methods and toolchains available to help start the process on a good foot, and keep your app on track.
Specifically, this talk will start off with a basic Backbone App to explore unique fundamentals of JS MVC architecture, and give a good starting point to build upon. From this base app we will explore specific data modeling performance cases, and the various HTML5 storage APIs available in modern browsers to improve performance. For cases when your app seems to go rouge, this talk will outline methodology for tracking down bottlenecks and memory leaks using the Chrome Developer Tools and other Front-end toolchains to track down more complex issues.