Trong khi nhiều người thích nền tảng Add-On XUL/XPCOM vì sức mạnh và nhiều tính năng , bởi vì những kiểu cũ hơn của những Add-On làm việc trực tiếp với những thành phần bên trong trình duyệt , khi Mozilla cập nhật FireFox , nhiều Add-On đã không hoạt động được khiến cho những nhà phát triển phải cập nhật lại mã của họ .
Vì lí do này , Mozilla đã tạo ra API WebExtension mới , nó tương tự như hệ thống Extension đã được dùng trong những trình duyệt Chromium như Opera , Chrome và Vivaldi .
FireFox có một lượng những người hâm mộ và họ không chào đón ý tưởng FireFox lại trờ thành một phiên bản khác của Chrome nên họ có xu hướng chống lại kế hoạch thay đổi này của Mozilla . Để loại bỏ những mối nghi ngờ về API WebExtension mới , Mozilla đã giải thích WebExtension là giải pháp tốt hơn so với những phương pháp cũ .
Đầu tiên , những API Extension như Chromium cho phép sự tương tác trình duyệt chéo , có nghĩa là người dùng FireFox có thể cài đặt những Extension của Chrome trong trình duyệt của mình , và những nhà phát triển Add-On không phải tạo ra những mà riêng biệt cho từng trình duyệt .
Một tính năng ẩn của hệ thống WebExtension , mượn từ những Extension của Chrome , là file manifest.json được định nghĩa bất kì ở đâu và khi nào những Script của Extension thực hiện . Tính năng này trong FireFox sẽ mang lại sự cải thiện về hiệu suất làm việc khi những nhà phát triển mất thời gian để thiết lập phù hợp cho những file Setting chung .
Nhưng sự thay đổi lại không dừng lại ở đó , như đã đề cập bên trên , bởi vì API XUL/XPCOM cũ khiến cho nhiều Add-On không làm việc trong những phiên bản FireFox mới , Mozilla đã tạo ra nền tảng Extension cho tất cả những sự thay đổi theo kế hoạch của họ được đưa vào trong FireFox tương lai . Nó bao gồm hỗ trợ Multi-Process sẽ mang lại nhiều sự ổn định cho FireFox bằng cách phân chia Process của lõi trình duyệt từ nội dung trang web . API WebExtension sẽ hoàn toàn đáp ứng tính năng này trong tương lai .
Về an ninh , bởi vì WebExtension không tương tác với những thành phần bên trong của trình duyệt nên những Extension giả mạo gây hại cho hệ thống và sự lây nhiễm mã độc là vô cùng nhỏ .
Do sử dụng cùng file Manifest cho phép Mozilla phát hiện được những mã giả mạo rất nhanh và đưa nó vào trong danh sách ngăn chặn trước khi nó gây hại cho hệ thống .
WebExtension sẽ được dùng trong FireFox 48 dự kiến phát hành vào 2/8/2016 . Những bản hiện nay của FireFox Nightly Edition đã hỗ trợ WebExtension .