Sunday, August 16, 2015

(Isomorphic) Universal JavaScript = react.js + node.js @ Netflix.com

Isomorphic JavaScript - The future of web app development

"Isomorphic JavaScript apps are JavaScript applications that can run both client-side and server-side. The backend and frontend share the same code."

Isomorphic JavaScript

Netflix.com Adopts Universal JavaScript, Drops Java From Rendering Pipeline
"The team behind Netflix.com has switched from a Java-based HTML renderer to a JavaScript one that they can run on both the server and the client.
.
To decrease the time users spent waiting, Netflix has removed the Java server-based renderer and reduced the amount of HTML sent down the wire. In a post describing the change, Kristofer Baxter, said that by not rendering pieces of the app that the user will never see (among other changes), they've been able to speed up the time til interaction by 70%.
...
"Universal JavaScript", Netflix architected their new UI renderer so that they can run it in the browser or in a node.js server.
...

While Netflix has chosen React.js to provide them with this ability, it isn't the only option.
..."


The Netflix Tech Blog: Making Netflix.com Faster






No comments: