Pisanie aplikacji typu SPA za pomocą Reacta i Reduxa i renderowanie ich na backendzie dzięki NodeJS pozwala na znaczące obniżenie czasu ładowania strony i automatyczne indeksowanie przez przeglądarki takie jak Bing, Yahoo, Baidu czy Yandex. Prezentacja została omówiona podczas spotkania meet.js Poznań.
Writing an SPA using React and Transmit, and rendering these apps via NodeJS server speeds up the loading process and allows for the web page to be automatically indexed even by browsers such as Bing, Yahoo, Baidu and Yandex.
2. _AGENDA
_AGENDA
CZĘŚĆ 00 _INTRO
CZĘŚĆ 01 _CZYM JEST UNIVERSAL JAVASCRIPT
CZĘŚĆ 02 _UNIVERSAL JAVASCRIPT I REACT
CZĘŚĆ 03 _TRANSMIT
CZĘŚĆ 04 _REDUX
CZĘŚĆ 05 _ZAGROŻENIA I PROBLEMY
3. - Projekty dla międzynarodowych marek - innowacje, software, web apps
- Prawie 4 lata na rynku, 40 osób na pokładzie
- Zwycięzcy Hacksummit() Global Hackathon
_INTRO
7. _ZALETY
_CZĘŚĆ 01: CZYM JEST UNIVERSAL JAVASCRIPT
- Poprawa SEO w przypadku przeglądarek nie wspierających analizy JavaScript
(Yandex, Baidu, Bing, Yahoo)
- Przyśpieszenie czasu ładowania strony
- Zapobieganie FOUC (Flash of Unstyled Content)
22. _ZAGROŻENIA I PROBLEMY
_CZĘŚĆ 05: ZAGROŻENIA I PROBLEMY
- Zwiększenie skomplikowania architektury aplikacji
- Brak window, document, etc. po stronie serwera aplikacji
- Trudniejsze debugowanie
- Niespójność wyrenderowanych aplikacji