Offline Web Applications
Definition and Purpose
Browser Support and Requirements
Security Context Requirements
Relationship to Web Workers
Event-Driven Programming Model
Proxy Layer Functionality
Separate Thread Execution
Communication with Main Thread
Registration Process
Registration Scope
Registration Options
Error Handling During Registration
Install Event
Precaching During Installation
Installation Success and Failure
Waiting State
Activate Event
Taking Control of Clients
Cleanup Operations
Skip Waiting
Browser Resource Management
Automatic Termination
Restart on Demand
Scope Definition
Client Control
Navigation Requests
Subresource Requests
Update Detection
Update Process
Byte-by-Byte Comparison
Update Strategies
User Experience During Updates
Previous
1. Introduction to Offline Web Applications
Go to top
Next
3. Network Interception and Request Handling