A while ago I looked at Multi-Page Applications (MPAs)—and in particular the behaviours we expect from MPAs, and how modern web applications support those behaviours even when they’re not implemented like a traditional MPA.
I had some ideas for a blog post and started writing—but then other priorities took over. Now I have some time over the holiday period, I’ll tidy up what I have and start posting it here. The only problem is it won’t fit into one blog post—so I’ll make it series of posts. I’ll use this post as a table of contents and update it as I go along.
Contents
- What are multi-page behaviours?
- The HTML5 History API
- The Simple CSR-MPA pattern
- The Stateful CSR-MPA pattern
- But wait… are they Single Page Applications?
- In progress…
In the first post I’ll look at the traditional notion of an MPA, and then contrast it with a more modern perspective that focuses on behaviour.