Foreword

I wrote my first JavaScript single page web application (SPA) in 2006, although we didn’t call it that at the time. This was quite a change for me. Earlier in my career I had focused on low-level Linux kernel hacking and parallel and distributed computing, and the user interface was always a simple command line. After receiving tenure at the University of San Francisco in 2006, I started an ambitious distributed computing project called River (http://river.cs.usfca.edu) that required an interactive graphical interface to facilitate distributed machine management and debugging.

Alex Russell had just coined the term “comet” and we were inspired and determined to use this technology and the web browser for the interface. We had quite ...

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.