Extension Registry

The Extension Registry is a component of the Extension System in the Black Fennec application. It stores the available extensions, allowing them to be accessed and utilized by other parts of the application.

../../../_images/8fe0c4d060ce2a9390d565b644cef191636a8843a72445b083ea5cf269090b47.svg

The Extension Registry is responsible for maintaining a list of all the available extensions within the application. It allows the Extension Service to load and initialize extensions, and provides a way for other parts of the application to access and utilize extensions. The Extension Registry also plays a role in dependency resolution, providing the data to ensure that extensions are loaded in the correct order.