Useful Links
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
Browser Security Architecture
Same-Origin Policy
Origin Definition and Components
Policy Enforcement Mechanisms
Cross-Origin Restrictions
Script Access Limitations
Cookie Isolation
Storage Separation
Exceptions and Relaxations
Cross-Origin Resource Sharing (CORS)
Preflight Request Mechanism
CORS Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Credential Handling
Security Implications
Content Security Policy (CSP)
Policy Directive Types
Script Source Control
Style Source Control
Image and Media Sources
Report-Only Mode
Nonce and Hash-Based Policies
Transport Layer Security
Certificate Authority System
Certificate Chain Validation
Certificate Transparency
HTTP Strict Transport Security (HSTS)
Certificate Pinning
Mixed Content Policies
Cross-Site Scripting (XSS) Protection
Reflected XSS Prevention
Stored XSS Mitigation
DOM-Based XSS Protection
XSS Auditor Implementation
Content Sanitization
Cross-Site Request Forgery (CSRF) Protection
SameSite Cookie Attribute
CSRF Token Validation
Referrer Policy Enforcement
Origin Header Validation
Sandboxing and Isolation
Process Isolation Architecture
Site Isolation Implementation
Iframe Sandboxing
Extension Sandboxing
Native Client (NaCl) Sandboxing
Privacy Protection
Third-Party Cookie Blocking
Tracking Prevention
Fingerprinting Protection
Private Browsing Mode
Do Not Track Implementation
Permissions Management
Permission API
Geolocation Permissions
Camera and Microphone Access
Notification Permissions
Persistent Storage Permissions
Previous
6. Web APIs and Browser Interfaces
Go to top
Next
8. Data Storage and Management