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

Das Shop Frontend der nächsten Generation

Michael Geers
November 03, 2016

Das Shop Frontend der nächsten Generation

Vortrag auf dem neuland Fachtag 2016
https://neuland-bfi.de/fachtag-2016

Michael Geers

November 03, 2016
Tweet

More Decks by Michael Geers

Other Decks in Technology

Transcript

  1. 53% der Besucher einer mobile Seite warten max. 3 Sekunden

    Google DoubleClick, 2016 Bis zu 2% bessere Konversion für jede Sekunde schnellere Ladezeit. Walmart, 2013 100ms schnellere Homepage Ladezeit resultieren in 1,11% besserer Konversion. Im Bestellweg sind es 1,55%. Mobify, 2016 Performance! .org
  2. PJAX history.pushState & ajax Content A Header Footer Content B

    1. Aufruf <a href="/b" pjax> 2. Aufruf example.com/a example.com/b GET /b
 X-PJAX: true
  3. Browser Server HTML Netzwerk Template & Daten Template & Daten

    Klick HTML ohne Header & Footer Anzeige Anzeige' kein Reload
  4. Browser Server HTML Netzwerk Template & Daten Anzeige Die Realität

    Anzeige'' API Daten Mini HTML Template Neue Ansicht HTML Modifikation Anzeige' UI State Change Template Template Template
  5. Browser Server Rumpf HTML & JS Netzwerk Anzeige Anzeige' Anzeige''

    Daten Template Client Side Rendering API Daten Static Template API UI State Change
  6. Browser Server Initiales HTML & JS Netzwerk Anzeige Anzeige' Anzeige''

    Daten Template Server & Client Side Rendering API Server Side Renderer Template Daten API UI State Change Neue Ansicht
  7. Artikelname Foto Beschreibung In den Warenkorb Shopname Preis 19,99 €

    Team Produkt Team Bestellen Warenkorb 3 Artikel Komposition
  8. wonder.js v2.9 wonder.js v3.0b snow.js Framework Neutralität
 Web Components <empfehlung-detail

    product="4711" color="blau" /> <bestellen-minicart /> Custom Element
  9. Deraman Auskratzt - Water - https://flic.kr/p/kEWpjb
 Dave Gingrich - Threads

    - https://flic.kr/p/5bwju3
 slgckgc - Hand Weights - https://flic.kr/p/9i26WN
 Georgie Pauwels - Bags - https://flic.kr/p/pFLZzE
 Thomas Hawk - Where You Headed Joe? - https://flic.kr/p/fhyGL
 Susanne Nilsson - Taking a close up - https://flic.kr/p/nppBcE
 ᦸባ - d.c. tweetin’ - https://flic.kr/p/nQeTdF
 Susanne Nilsson - People with phones ... - https://flic.kr/p/qvSsqr
 Apionid - Holiday Snap 2: Tron - https://flic.kr/p/r23SxR
 bekassine… - leaky - https://flic.kr/p/kWQwcB
 Korb - 34/365 - https://flic.kr/p/8VtBLq
 Julio Martínez - Good bread - https://flic.kr/p/fP8AMj
 Jyoti Das - rolls - https://flic.kr/p/9mchd4
 Matt Martin - Recycle - https://flic.kr/p/9hJfzP Matt Martin - Recycle - https://flic.kr/p/9hJfzP
 pchow98 - HP C7000 BladeSystem - https://flic.kr/p/7AVF23
 Christian Hornick - Smartphone - https://flic.kr/p/oV8kWF
 John Griffiths - Tools - https://flic.kr/p/fipdcK
 Kai C. Schwarzer - Licht aus. - https://flic.kr/p/92LANm
 Dren Pozhegu - The wall - https://flic.kr/p/rmurHW
 Anthony Citrano - one - https://flic.kr/p/6m75z2
 cocoparisienne - baguette
 https://pixabay.com/photo-246424/
 Stig Nygaard - Copenhagen Metro escalators
 https://en.wikipedia.org/wiki/File:Copenhagen_Metro_escalators.jpg
 Pierre - Emergency - https://flic.kr/p/ec8B8u
 Brad Frost - Devices - https://flic.kr/p/cfQwL7
 Leap Key - Ford Mustang Fastback - https://flic.kr/p/5c9qaV
 ctrlaltdileep - Did you just use a flash on me? - https://flic.kr/p/nKnRB7
  10. Server Side Server Side
 & JavaScript Server Side
 & mehr

    JavaScript Client Side Universal
 Client & Server Side Erster Seitenaufruf ! ! ! " ! Seitenwechsel " ! !! !!! !!! Progressive Enhancement # # # ⛔ # Wartbarkeit % & ' ( ) Rendering Cheat Sheet