Useful Links
Computer Science
Web Development
Chrome Extension Development
1. Introduction to Chrome Extensions
2. Manifest Versions and Migration
3. Development Environment Setup
4. Your First Chrome Extension
5. The Extension Manifest
6. Extension Architecture Components
7. Inter-Component Communication
8. Data Storage and State Management
9. Essential Chrome Extension APIs
10. Advanced Development Topics
11. Chrome Web Store Publishing
Inter-Component Communication
Message Passing Fundamentals
chrome.runtime Messaging API
Message Types and Formats
Asynchronous Communication
Error Handling
One-Time Messages
sendMessage Implementation
onMessage Event Handling
Response Mechanisms
Timeout Management
Long-Lived Connections
Port-Based Communication
Connection Establishment
Message Streaming
Connection Lifecycle
Communication Patterns
Background to Content Script
Content Script to Background
Popup to Background
Cross-Tab Communication
External Website Communication
Advanced Messaging
Message Routing
Broadcast Messaging
Message Queuing
Error Recovery
Previous
6. Extension Architecture Components
Go to top
Next
8. Data Storage and State Management