UsefulLinks
Computer Science
Web Development
Web Browsers
1. Introduction to Web Browsers
2. Core Browser Architecture
3. URL Processing and Navigation
4. Rendering Engine Deep Dive
5. JavaScript Execution Environment
6. Web APIs and Browser Interfaces
7. Browser Security Architecture
8. Data Storage and Management
9. Developer Tools and Debugging
10. Modern Web Technologies
11. Web Standards and Compatibility
12. Performance Optimization
8.
Data Storage and Management
8.1.
HTTP Cookies
8.1.1.
Cookie Structure and Attributes
8.1.1.1.
Name-Value Pairs
8.1.1.2.
Domain and Path Scope
8.1.1.3.
Expiration and Max-Age
8.1.1.4.
Secure and HttpOnly Flags
8.1.1.5.
SameSite Attribute
8.1.2.
Cookie Management
8.1.2.1.
Storage and Retrieval
8.1.2.2.
Automatic Transmission
8.1.2.3.
Size and Number Limitations
8.1.3.
Security Considerations
8.1.3.1.
Session Hijacking Prevention
8.1.3.2.
Cross-Site Cookie Access
8.1.3.3.
Cookie Prefixes
8.2.
Web Storage API
8.2.1.
localStorage
8.2.1.1.
Persistent Storage Characteristics
8.2.1.2.
Storage Quota Management
8.2.1.3.
Cross-Tab Synchronization
8.2.1.4.
Storage Events
8.2.2.
sessionStorage
8.2.2.1.
Session-Scoped Storage
8.2.2.2.
Tab Isolation
8.2.2.3.
Use Case Scenarios
8.2.3.
Storage Limitations and Quotas
8.3.
IndexedDB
8.3.1.
Database Structure
8.3.1.1.
Object Stores
8.3.1.2.
Indexes and Key Paths
8.3.1.3.
Schema Versioning
8.3.2.
Transaction Management
8.3.2.1.
Transaction Types
8.3.2.2.
Concurrency Control
8.3.2.3.
Error Handling
8.3.3.
Query and Retrieval
8.3.3.1.
Cursor Operations
8.3.3.2.
Range Queries
8.3.3.3.
Index Utilization
8.4.
Cache API and Service Workers
8.4.1.
Cache Storage Interface
8.4.2.
Caching Strategies
8.4.2.1.
Cache First
8.4.2.2.
Network First
8.4.2.3.
Stale While Revalidate
8.4.3.
Cache Management
8.4.3.1.
Cache Naming and Versioning
8.4.3.2.
Cache Cleanup
8.4.3.3.
Storage Quota Considerations
8.5.
Application Cache (Deprecated)
8.5.1.
Manifest File Structure
8.5.2.
Cache Update Process
8.5.3.
Deprecation and Migration
Previous
7. Browser Security Architecture
Go to top
Next
9. Developer Tools and Debugging