拡張機能 (Mozilla)
2015年にMozillaがアドオンをWebExtensionsに移行させることを発表する前には、XUL/XPCOMオーバーレイ、ブートストラップ型拡張機能、Add-on SDKを利用した開発方法が存在した。しかし、WebExtensionsが採用されるようになってからは、それらの技術を利用したアドオンは廃止されることになった。WebExtensionsはクロスブラウザで動作可能なアドオンを開発するための技術で、Google ChromeやOperaのextension APIと互換性があり、わずかな変更だけでFirefoxでも動作させることができる。WebExtensionsはJavaScript、HTML、CSSなどの開発者が使い慣れたWebベースの技術を使用して作成されている。Webページ上のJavaScriptと同じWeb APIを活用できるが、拡張機能は独自のJavaScript APIセットにもアクセスできる。