Single-page apps, such as those written with Backbone, are a controversial addition to the Web. They have had a reputation for being slow, inaccessible and hard to work with. But they don’t have to be. Why websites have been written this way and what we need to do to make them better citizens of the web. Rethinking how we do every piece of the stack, from infrastructure right up to the client.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…