2 Mächtiges modernes Web
67
2.1 Audio-/Videoelement: Multimediainhalte ohne Plug-in wiedergeben
70
2.2 Canvas-Element: ansprechende 2D- und 3D-Visualisierungen
72
2.3 Gamepad API: App mit dem Game-Controller steuern
78
2.4 WebAssembly: Binärcode für das Web mit nahezu nativer Performance
82
2.5 Web Share API: Teilen von Inhalten aus dem Browser heraus
84
2.6 Web Speech API: Text-to-Speech im Browser
87
2.7 Media Capture and Streams: auf Kamera und Mikrofon zugreifen
88
2.8 Generic Sensor API: Zugriff auf die Gerätesensoren
91
2.9 Pointer Events und Pressure.js: Force Touch im Web
93
2.10 Geolocation: Implementierung standortbezogener Dienste
94
3 Zehn Eigenschaften, die PWA einzigartig machen
99
3.1 Voranschreiten mit Progressive Enhancement
100
3.2 App-ähnlich: Sieht aus wie eine App, fühlt sich an wie eine App
103
3.3 Verbindungsunabhängigkeit: Kein Funkloch hält Sie auf
106
3.4 Immer schön frisch bleiben: der Service-Worker-Updateprozess
109
3.5 Sicher: Mit großer Macht kommt große Verantwortung
110
3.5.1 Sicherheitsmaßnahmen im Webbrowser
110
3.5.2 Sichere Verbindungen mit HTTPS
112
3.6 Einer für alle: Responsive Webdesign
115
3.7 Auffindbarkeit: Websites und Apps unterscheiden
118
3.8 Installierbarkeit: So kommt Ihre PWA auf den Homebildschirm
120
3.9 Nutzer binden: Anwender mit Pushbenachrichtigungen zurückholen
123
3.10 Verlinkbar: auf Anwendungen und Zustände verweisen
126
3.10.1 Hash-basiertes Routing
127
3.10.2 Pfad-basiertes Routing
128
3.10.3 Deep Linking und Link Capturing
129