Single Page Web Applications
[Excerpts from my book review published in ACM ComputingReviews.com on March 31, 2015.] Single page web applications : JavaScript end-to-end Mikowski M., Powell J., Manning Publications Co., Greenwich, CT, 2014. 432 pp. Type: Book (978-1-617290-75-6) Date Reviewed: Mar 31 2015 In the late 1990s, a technology now known as Ajax became prevalent in web applications as a tool for fetching content from a web application server asynchronously rather than having to fetch an entire new Hypertext Markup Language (HTML) page whenever a page update was required. The payload format for data exchange between client and server was predominantly Extensible Markup Language (XML) (AJAX was originally an acronym for Asynchronous JavaScript and XML). Typical Ajax use included fetching portions of a page or data updates from a server, the most famous one being Google Maps, which updated its web page asynchronously in response to the user zooming in or out or dragging to a different portion...