What is "universal," really?
isos = "equal"
morph = "shape"
isomorphic code !== isomorphic
Low-level implementation different for each platform.
isomorphic code === universal?
"Write once, run anywhere!"
- Java
...slow, clunky, didn't mesh well
Got Java runtimes?
No?
Too bad.
Conventional Wisdom
Challenged
Declarative Components
One-Way Data Flow
(No Two-Way Binding)
Virtual DOM
React Native
(truly)
Greek etymology from:
"Isomorphic JavaScript: Applications which run both client-side and server-side" - isomorphic.net
"Universal" rather than "Isomorphic" popularized by:
"Universal JavaScript" - Michael Jackson