Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The future of React with Universal web applications

The future of React with Universal web applications

In this talk I show how React has a powerful ability to render on the server side. This technique helps improve performance, SEO and makes maintenance much easier.

Bruno Genaro

October 18, 2016
Tweet

More Decks by Bruno Genaro

Other Decks in Technology

Transcript

  1. WHAT IS THIS TALK ABOUT? JAVASCRIPT NODEJS UNIVERSAL VS ISOMORPHIC

    JAVASCRIPT REACTJS HOW? WHEN? WHERE? WHY?
  2. QUICK STORY - Netscape - JavaScript 1995 2009 - Google’s

    V8 - JavaScript on the browser - node.js - npm 2011 - JavaScript Isomorphic - JavaScript on the server and client 2014 - JavaScript Universal Brendan eich Ryan dahl charlie robbins MICHAEL JACKSON
  3. THERE ARE ONLY TWO HARD THINGS IN COMPUTER SCIENCE: CACHE

    INVALIDATION AND NAMING THINGS. - PHIL KARLTON
  4. what does that mean? - On first page load, serve

    real server- rendered HTML - Client-side JS app bootstraps on top of server-rendered HTML - From that point on, it's a client-side JS app
  5. WAIT! YOU SAID WE CAN RUN JAVASCRIPT ALSO ON THE

    SERVER SIDE, RIGHT? I THINK IT’S CALLED NODEJS