Single-Page App Architecture

A session at CodeMash 2014

In this talk, we will survey the landscape of techniques for building single-page web applications, for fun, profit, and most importantly, perceived performance. Compared to a traditional site with page refreshes for navigation and actions, single-page apps introduce complexity around state management, client-server synchronization and memory usage, and often increase initial page load time. Learn how to minimize the spinner and make your site feel responsive and continuous.

Instead of focusing on a particular server or client-side framework, we will lay out pros and cons of strategies for serving assets, passing data, shared templating and code, caching and managing dependencies, referencing tools that can help along the way. You will leave this session knowing how to evaluate the different approaches and decide what is right for your project.

About the speaker

This person is speaking at this event.
Aidan Feldman

Education Hacker @ GitHub

Sign in to add slides, notes or videos to this session

Tell your friends!

Session Hash Tag


Short URL


Official session page


View the schedule


Books by speaker

  • Developing a Backbone.js Edge

See something wrong?

Report an issue with this session