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.
This book includes:
- Part 1 identifies different classifications of isomorphic JavaScript apps, and shows you how to set up a development environment
- Part 2 takes you from theory to practice by showing you how to build out your own isomorphic app
- Part 3 takes you through existing solutions in the market today, providing you with the knowledge you need to bring isomorphic solutions into your development workflow
Publisher resources
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: 9781491932889
You might also like
book
Isomorphic Web Applications
Isomorphic Web Applications teaches you to build production-quality web apps using isomorphic architecture. Designed for working …
book
Hands-On JavaScript High Performance
An example-driven guide covering modern web app development techniques and emerging technologies such as WebAssembly, Service …
book
JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9
JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …