Building Isomorphic JavaScript Apps
From Concept to Implementation to Real-World Solutions
Publisher: O'Reilly Media
Final Release Date: September 2016
Pages: 210

Often referred to as the holy grail of web application development, isomorphic JavaScript lets you run the same code on both the browser client and web application server. This hands-on guide shows you a practical approach to building and maintaining your own isomorphic JavaScript apps. You’ll learn why this application architecture has become an increasingly popular way to fix business-critical issues such as page-load speeds and SEO compatibility.

Isomorphic JavaScript is becoming a real game changer, even for teams used to very different server stacks. Authors Jason Strimpel and Maxime Najim demonstrate why companies including Walmart, Airbnb, Facebook, and Netflix have adopted isomorphic libraries.

  • Understand how isomorphic JavaScript can dramatically improve user experience
  • Define a contract between the framework and your application for responding to resource requests
  • Take framework and application code from server to client to make it an isomorphic codebase
  • Create common abstractions, get and set cookies, and redirect user requests
  • Learn why isomorphic JavaScript can finally bring a halt to the fat-server, fat-client pendulum
  • Learn about advanced isomorphic JavaScript topics like collaborative, real-time applications
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyBuilding Isomorphic JavaScript Apps
 
4.3

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (4)
  • Well-written (3)

Cons

No Cons

Best Uses

  • Intermediate (3)
  • Novice (3)
    • Reviewer Profile:
    • Developer (4)

Reviewed by 4 customers

Displaying reviews 1-4

Back to top

 
5.0

Very well presented with real world examples

By justinrbn

from San Diego, CA

About Me Developer

Verified Reviewer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Building Isomorphic JavaScript Apps:

    I really enjoyed reading the real world solutions and seeing the thought and decision process a company like Walmart makes before moving to a new framework. I found the examples very clear and easy to follow especially for someone still new to React as myself.
    Disclosure: I was given a digital copy of this book to read.

     
    3.0

    good introduction

    By luca mezzalira

    from London - United Kingdom

    About Me Developer, Educator

    Verified Buyer

    Pros

    • Easy to understand

    Cons

    • Too basic

    Best Uses

    • Novice
    • Student

    Comments about oreilly Building Isomorphic JavaScript Apps:

    I liked the first part of the book where the author was talking about the history on how we are arrived on having isomorphic applications.
    The second part was more practical but in my opinion missed to explore in deep the potential issues someone could have working with this approach.

    Anyway a good introduction, definitely after this book the developer will need to go more in deep about the context and find by itself how to deal with potential different issues

    (1 of 1 customers found this review helpful)

     
    4.0

    Isomorphism made easy and well structured

    By 3v0k4

    from Kraków, Poland

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Building Isomorphic JavaScript Apps:

      This book came out when I was doing research for an academic isomorphic project and helped me a lot structuring my reasoning.

      The first part introduces isomorphic js applications and how they came to be. In the second part, in a step by step fashion, you are guided to build an isomorphic app with Node and Hapi.

      This is a great introductory reading for novices in isomorphic apps. Also, it helps a lot to structure your knowledge if you've been playing for a while with isomorphism.

      Don't forget that what Jason and Maxime speak about is stuff that is used in real production apps at WalmartLabs.

      (1 of 1 customers found this review helpful)

       
      5.0

      Great book! Well paced & instructive

      By cliffeh

      from Up in Canada

      About Me Developer

      Verified Reviewer

      Pros

      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Intermediate

        Comments about oreilly Building Isomorphic JavaScript Apps:

        Disclaimer: I've only read through chapter 8 in the Safari Early Release version.

        This book tackles a potentially very complex topic, but the authors have written a very approachable, yet instructive book.

        I've read lots of technical books. Often, authors get bogged down in touting their own frameworks, or the complexities of the domain they're using for the example application. In this book, although the authors have necessarily made some framework choices (e.g. Hapi, Browserify), it's easy to see how those could be swapped out, yet they don't waste time showing us how to do it.

        What you're left with at the end is a core app that has all the elements you'll need to build your own, without any cruft. Looking forward to building some Isomorphic Javascript stuff!

        Displaying reviews 1-4

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Ebook:  $29.99
        Formats:  DAISY, ePub, Mobi, PDF
        Print & Ebook:  $38.49
        Print:  $34.99