About this Book

When we considered writing this book we intended to focus about two-thirds on the development of the SPA client. The other third was to focus on the web server and the services needed to provide an SPA. But we couldn’t decide what to use for our web server. We had written scores of web servers for traditional and SPA sites using Ruby/ Rails, Java/Tomcat, mod_perl, and other platforms, but they all had shortcomings, especially when supporting an SPA, that left us wanting more.

We had recently switched to a “pure” JavaScript stack using Node.js as the web server and MongoDB as the database. Though there were challenges, we found the experience liberating and compelling. The benefits of the common language and data format were ...

Get Single Page Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.