- 10:30 Uhr
- Christian Liebel
Webinar: PWA Deep Dive: Offlineanwendungen im Griff
Christian hat in seinem Webinar am 18. September 2020 über Progressive Web Apps die Offline-Fähigkeit in den Mittelpunkt gerückt - denn: zentrale Eigenschaft jeder Progressive Web App (PWA) ist die Verbindungsunabhängigkeit. Dank dem Service Worker funktioniert die App auch dann, wenn der Anwender gerade offline ist: im Tunnel, im Park oder im Dschungel. Bei der Generierung eines Service Workers hilft das Toolkit Workbox.
Anwenderdaten werden hingegen in der Browserdatenbank IndexedDB hinterlegt. Wo Daten offline gehalten werden, müssen aber auch deren Synchronisierung und Konfliktauflösung in der Architektur bedacht werden. Christian Liebel zeigt Ihnen die Mechanik hinter dem Service-Worker-Cache und der Browserdatenbank IndexedDB, sodass es auch Ihre PWA mit den nativen Gegenstücken problemlos aufnehmen kann.
Christian Liebel
Moderation
Gøran Homberg
Gøran Homberg ist Consultant bei Thinktecture und arbeitet mit unseren Kunden bzgl. deren Anforderungen, Projektansätzen und zugehörigem Projekt-Management.
Agenda
- Offline-First-Ansatz
- Service Worker
- Cache API
- Workbox
- IndexedDB
- Dexie.js
Recording des Webinars
Links aus dem Webinar:
Slidedeck zum Webinar
Die nächsten Webinare: jetzt kostenlos anmelden
Blazor WebAssembly: Performance-Optimierungen fürs UI
Patrick Jahr | 14.09.2022 | 10:30 Uhr
Aktuelle Webinar-Aufzeichungen
Sebastian Gingter | 06.07.2022 | 10:30 Uhr
Christian Weyer | 20.07.2022 | 10:30 Uhr
Weitere Artikel zu aktuellen Schwerpunkten
Incremental Roslyn Source Generators in .NET 6: Adapt Code Generation Based on Project Dependencies – Part 5
DemoSourceGenerator
should implement a JsonConverter
, but only if the corresponding library (e.g. Newtonsoft.Json) is referenced by the project.Blazor WebAssembly vs. Blazor Server – Welche Unterschiede gibt es und wann wähle ich was?
Configuring Lazy Loaded Angular Modules
forRoot()
and forChild()
functions, that some modules provide you with.
But what is the best way to provide configuration in these cases?Master Web Component Forms Integration – with Lit and Angular
Notice: All code samples are available on Github!