9.2. Command Concepts
The Mozilla command system is a command delivery system. Actual commands are implemented by the application programmer. Creating and running commands is straightforward compared to understanding how they are invoked, found, and executed.
This delivery system is very different from a traditional client-server architecture. In such an architecture, servers implement commands that are entirely separate and remote from client GUIs. They often run silently and only report when finished. For example, HTTP GET and POST requests ignore browser GUIs entirely; they merely return a status code, and possibly a new document.
Mozilla commands are not like client-server commands. Mozilla commands are close to the GUI and are likely to ...