6.1. How Mozilla Handles Events

Figure 6.1 is a conceptual overview of the event-driven systems inside Mozilla.

Figure 6.1. Overview of event processing inside Mozilla.

All these approaches are briefly discussed here; most are extensively discussed here, but commands are discussed in Chapter 9, Commands, and content processing is a topic addressed in Chapter 16, XPCOM Objects.

6.1.1. Scheduling Input and Output

All programs need some form of input and output, and the Mozilla Platform is no exception. It can receive input from devices driven by human beings, from network and Internet connections, from the operating system, from other applications, ...

Get Rapid Application Development with Mozilla™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.