UsefulLinks
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
7.
Inter-Component Communication
7.1.
Message Passing Fundamentals
7.1.1.
chrome.runtime Messaging API
7.1.2.
Message Types and Formats
7.1.3.
Asynchronous Communication
7.1.4.
Error Handling
7.2.
One-Time Messages
7.2.1.
sendMessage Implementation
7.2.2.
onMessage Event Handling
7.2.3.
Response Mechanisms
7.2.4.
Timeout Management
7.3.
Long-Lived Connections
7.3.1.
Port-Based Communication
7.3.2.
Connection Establishment
7.3.3.
Message Streaming
7.3.4.
Connection Lifecycle
7.4.
Communication Patterns
7.4.1.
Background to Content Script
7.4.2.
Content Script to Background
7.4.3.
Popup to Background
7.4.4.
Cross-Tab Communication
7.4.5.
External Website Communication
7.5.
Advanced Messaging
7.5.1.
Message Routing
7.5.2.
Broadcast Messaging
7.5.3.
Message Queuing
7.5.4.
Error Recovery
Previous
6. Extension Architecture Components
Go to top
Next
8. Data Storage and State Management