Book description
Isomorphic JavaScript, often described as the holy grail of web application development, refers to running JavaScript code on both the browser client and web application server. This application architecture has become increasingly popular for the benefits of SEO, optimized page load and full control of the UI, and isomorphic libraries are being used at companies like Walmart, Airbnb, Facebook, and Netflix.
With this practical book, authors Jason Strimpel and Maxime Najim provide the knowledge you need to build and maintain your own isomorphic JavaScript apps.
Table of contents
- Preface
- I. Introduction and Key Concepts
- 1. Why Isomorphic JavaScript?
- 2. Isomorphic JavaScript as a Spectrum
- 3. Different Categories of Isomorphic JavaScript
- 4. Going Beyond Server-Side Rendering
- II. Building Our First App
- 5. Getting Started
- 6. Serving Our First HTML Document
- 7. Architecting Our Application
- 8. Transporting the Application to the Client
- 9. Creating Common Abstractions
- 10. Serializing, Deserializing, and Attaching
- 11. Closing Thoughts
- III. Real-World Solutions
- 12. Isomorphic React.js at WalmartLabs
- 13. Full Stack Angular
- 14. Brisket
- 15. “Colony” Case Study: Isomorphic Apps Without Node
- 16. Final Thoughts
- Index
Product information
- Title: Building Isomorphic JavaScript Apps
- Author(s):
- Release date: September 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491932933
You might also like
book
Secrets of the JavaScript Ninja, Second Edition
Summary More than ever, the web is a universal platform for all types of applications, and …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Isomorphic Web Applications: Universal Development with React
Summary Isomorphic Web Applications teaches you to build production-quality web apps using isomorphic architecture. Designed for …