Skip to Content
Building Isomorphic JavaScript Apps
book

Building Isomorphic JavaScript Apps

by Jason Strimpel, Maxime Najim
September 2016
Intermediate to advanced
210 pages
4h 47m
English
O'Reilly Media, Inc.
Content preview from Building Isomorphic JavaScript Apps

Part I. Introduction and Key Concepts

Ever since the term “Golden Age” originated with the early Greek and Roman poets, the phrase has been used to denote periods of time following certain technological advancements or innovations. In the Golden Ages of Radio and Television in the 20th century, writers and artists applied their skills to new mediums to create something fresh and compelling. Perhaps we are now in the Golden Age of JavaScript, although only time will tell. Beyond a doubt, JavaScript has paved the road toward a new age of desktop-like applications running in the browser.

In the past decade, we’ve seen the Web evolve as a platform for building rich and highly interactive applications. The web browser is no longer simply a document renderer, nor is the Web simply a bunch of documents linked together. Websites have evolved into web apps. This means more and more of the web app logic is running in the browser instead of on the server. Yet, in the past decade, we’ve equally seen user expectations evolve. The initial page load has become more critical than ever before. According to a Radware report, in 1999, the average user was willing to wait 8 seconds for a page to load. By 2010, 57% of online shoppers said that they would abandon a page after 3 seconds if nothing was shown. And here lies the problem of the Golden Age of JavaScript: the client-side JavaScript that makes the pages richer and more interactive also increases the page load times, creating a poor initial ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Isomorphic Web Applications

Isomorphic Web Applications

Elyse Gordon

Publisher Resources

ISBN: 9781491932926Errata Page