
Single Page Application architectures allow rich, responsive user interfaces to be developed. There are many frameworks and approaches available that are JavaScript-based. This means that developers need a deeper understanding of JavaScript language features to fully take advantage of SPA. Here's an in-depth tutorial to get you started with JavaScript -