Revision 310: Service Worker Bericht aus der Praxis

Published: Sept. 8, 2017, 9:10 a.m.

b'Weil Schepp sich in letzter Zeit auch mit Service Workern besch\\xe4ftigt hat, und\\nweil sowohl Microsoft als auch Apple an ihnen arbeiten, lie\\xdfen Hans und Anselm\\nsich von ihm ein paar Erfahrungen aus der Praxis berichten.\\n\\n\\nSCHAUNOTIZEN\\n\\n[00:00:14] SERVICE WORKER\\n\\nSchepp berichtete, wir es Service Worker in erster Linie zur Steigerung der\\nLadezeiten, wie auch zur Offlinifizierung einsetzt. Nicht ohne sich dabei in\\neinem asynchronen Script-Dschungel zu verstricken, dem man am besten mit\\nasync/await-Konstrukten entgegentritt. Hilfreich beim Einarbeiten in das Thema\\nsind verschiedene Online-Tutorials, Howtos und Tools, als da w\\xe4ren:\\n\\n\\n\\n * Das Service Worker Cookbook\\n * Lighthouse (auch als CLI, mit mehr Freiheiten)\\n * sonar\\n * PWA Builder\\n * Die Service Worker Toolbox und ihre verschiedenen Cache-Strategien\\n * Alexander Pope: ServiceWorkers Outbreak:\\n index-sw-9a4c43b4b47781ca619eaaf5ac1db.js | JSConf EU 2017\\n\\n\\n[00:31:07] KEINE SCHAUNOTIZEN\\n\\nYOU\\u2019RE OFFLINE\\n\\nMax B\\xf6ck besch\\xe4ftigt sich als einer von wenigen mit der Frage, wie eine UI\\nreagieren sollte, wenn man offline geht.\\n\\nHOW MANY USERS RESIZE THEIR BROWSER?\\n\\nZitat: \\u201eTL;DR: 2-3% of users resize their browser, and you should care.\\u201c\\n\\nPERFORMANCE AND RESILIENCE: STRESS-TESTING THIRD PARTIES\\n\\nHarry Roberts erkl\\xe4rt, wie man die Auswirkungen von 3rd Party Scripten auf die\\neigene Webseite analysiert und quantifiziert, und wie man die eigene Seite gegen\\nAusf\\xe4lle bei externen Anbietern abh\\xe4rtet.'