The Future of Developing Firefox Add-ons

Brink

Administrator
Staff member
Local time
6:16 PM
Messages
74,829
Location
Oklahoma
Today we are announcing some major upcoming changes to Firefox add-ons. Our add-on ecosystem has evolved through incremental, organic growth over the years, but there are some modernizations to Firefox that require some foundational changes to support:

  • Taking advantage of new technologies like Electrolysis and Servo
  • Protecting users from spyware and adware
  • Shortening the time it takes to review add-ons
To help the add-on development community understand how we will enable these improvements, we are making four related announcements today:

  • We are implementing a new extension API, called WebExtensions—largely compatible with the model used by Chrome and Opera—to make it easier to develop extensions across multiple browsers.
  • A safer, faster, multi-process version of Firefox is coming soon with Electrolysis; we need developers to ensure their Firefox add-ons will be compatible with it.
  • To ensure third-party extensions provide customization without sacrificing security, performance or exposing users to malware, we will require all extensions to be validated and signed by Mozilla starting in Firefox 41, which will be released on September 22nd 2015.
  • We have decided on an approximate timeline for the deprecation of XPCOM- and XUL-based add-ons.
For our add-on development community, these changes will bring benefits, like greater cross-browser add-on compatibility, but will also require redevelopment of a number of existing add-ons. We’re making a big investment by expanding the team of engineers, add-on reviewers, and evangelists who work on add-ons and support the community that develops them. They will work with the community to improve and finalize the WebExtensions API, and will help developers of unsupported add-ons make the transition to newer APIs and multi-process support.

We’re announcing all of the changes today to make developers aware of our plans and to give everyone an opportunity to offer feedback. We are committed to doing what we can to make this transition as easy as possible. Together with our Mozilla community, we will create the future of Firefox add-ons...


Read more: The Future of Developing Firefox Add-ons | Mozilla Add-ons Blog
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
It seems Mozilla is making bets for a new browsing engine! Let's hope this time they can get rid of all nuisances that appeared when they went for Hardware Acceleration... And probaby it seems they could, a new engine that probably handles the DirectX / OpenGL APIs better than the current is huge step.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Assembled Desktop PC
OS
Microsoft Windows 7 Home Premium SP1 64-bit Build 7600
CPU
AMD Athlon 64 X2 5200+ Dual Core CPU @ 2.7 Ghz (Brisbane)
Motherboard
PCChips A13G+ v3.0
Memory
2x2 GB DDR2 PC-5300 (667 Mhz) Kingston ValueRAM
Graphics Card(s)
XFX ATI Radeon HD 4350 GPU (512 MB + 512 MB HM)
Sound Card
Realtek High Definition Audio Driver ALC660 @ MCP61S
Monitor(s) Displays
HP S2031 20" LED HD Widescreen Display Monitor
Screen Resolution
1600 x 900 px
Hard Drives
Maxtor Diamond Max 10 (160 GB, 7200 RPM, SATA-II Hard Disk)
Western Digital Scorpion Blue (250 GB, 5400 RPM, SATA-II External Hard Disk - Personal Data)
Toshiba MQ01ABD050 (500 GB, 5400 RPM, SATA-II External Hard Disk - Software & ISOs)
PSU
Pixxo Transformer 850W 80+ Certification PSU
Case
Compaq 5BW353 Case
Cooling
Many solutions, see other info...
Keyboard
Green Leaf (Mitzu) Standard Keyboard
Mouse
Microsoft USB Lasser Pointing Device
Internet Speed
10 MB
Antivirus
Avast Antivirus Free
Browser
Firefox, Chrome, Internet Explorer
Other Info
Windows Experience Index Result: 3.8 of 7.9.

Cooling solutions:
- AVC @ 2000/5000 RPM Copper Heatpipes (For Athlon 64 X2 6000+ CPU used in an Athlon 64 X2 5200+)
- Rear Fan 80 mm @ 2700 RPM for heat extraction
- Manhatan Chipset Cooler @ 4700/7200 RPM (For nVidia Chipset in MoBo)
- Foxconn @ 2500 RPM (Old Pentium III heatsink fan) in XFX ATI Radeon HD 4350
As much as I like FF and update it quickly, I think I'll wait on v41 for a month or so. I have absolutely no issues with v40.0.2. I think what they are doing is good, but since it sounds like a total re-engineer of the browser, I'm willing to wait a bit
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
ASUS
OS
Windows 7 Home Premium 64 bit SP1
CPU
i5-2320 @3.00 GHz
Memory
6GB
Graphics Card(s)
NVIDIA GeForce 7300 LE
Monitor(s) Displays
Acer S200HQL 19.5 LED
Screen Resolution
1280 x 800 (1900 x 900 max)
Hard Drives
Drive 1: 1 TB SATA internal: C drive
Drive 2: 250 GB SATA internal: User Data Backup
Drive 3: 500 GB SATA USB: Full System Backup 1, Father
Drive 4: 500 GB SATA USB: Full System Backup 2, Son
Drive 5: 40 GB IDE USB: Kindle, ASUS Tabl
Keyboard
ASUS KB34211
Mouse
Logitech m325 cordless
Internet Speed
27Mb down, 3 Mb up cable modem w/Netgear R6400 WiFi
Antivirus
NIS, Spybot S&D, CCleaner, Malwarebytes, MSERT, MRT
Browser
FF v44.0.2;IE11 v11.0.9600.18015,uv11.0.23;Chrome v44.0.2403
Other Info
FF has AdBlockPlus and Ghostery plugins,
They are suppose to offer a non-branded version without the add-on signage required and without the firefox branding. I am curious to what the unbranded version will look like.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell All in one Inspiron 2020
OS
W10 32 bit, XUbuntu 18.xx 64 bit
CPU
Intel(R) Celeron(R) CPU G1620T @ 2.40GHz, 2400 Mhz
Motherboard
Dell
Memory
4GB
Graphics Card(s)
Intel HD graphics
Sound Card
High Definition Audio Device
Monitor(s) Displays
20 inch Screen
Screen Resolution
W7=1280 x 720 & Linux Mint Xfce=1360 x 768
Hard Drives
500 GB hard drive
Keyboard
Usb
Mouse
Usb
Internet Speed
High-Speed
Antivirus
MSE
Browser
Main Browser Firefox
Other Info
I have done a clean install of Windows 7 using Dell re-installation disk (Dell sent me one). I also use Free Macrium reflect backup and restore.
They are suppose to offer a non-branded version without the add-on signage required and without the firefox branding. I am curious to what the unbranded version will look like.
Probably like W10-Edge. ;)
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Built 2/11/2011
OS
Windows 7 Pro-x64
CPU
i7-2600 3.4GHz - 3.8GHz Turbo
Motherboard
Intel DH67BL-B3
Memory
8Gb - 2x4GB, Muskin 991770 PC3-1333
Graphics Card(s)
Integrated Intel HD 2000
Sound Card
Integrated Intel 10.1 HD, RealTek ALC892
Monitor(s) Displays
Asus LCD VH222H, Haier HL24XSL2a
Screen Resolution
1920x1080, 1920x1080
Hard Drives
Crucial SSD C300-128Gb,
Western Digital WD5002AALX - 500Gb,
Western Digital WD7501AALS - 750Gb
PSU
Seasonic 650W 80+ Gold Modular
Case
Rosewill Defender
Cooling
Stock CPU, Four 120mm case fans, PCH fan added
Keyboard
Logitech EX100 Y-RBH94 Wireless
Mouse
Logitech EX100 M-RCE95 Wireless
Internet Speed
3.0/1.5 Mbs
Antivirus
Microsoft Security Essentials
Browser
Microsoft Internet Explorer 11
Other Info
Antec Veris Premier-Multimedia IR Station,
Cyber Accoustics-3602 Speakers,
AFT XM-5U Card Reader,
Hauppauge TV-HVR-2250,
Sony LX300 USB Turntable
They are suppose to offer a non-branded version without the add-on signage required and without the firefox branding. I am curious to what the unbranded version will look like.

I've read that Firefox ESR will keep the config setting (xpinstall.signatures.required in about:config) to disable signing requirements. However this may change in the future. Anyhow, at least there's hope.
 

My Computer My Computer

OS
Windows 7 Home Premium x64
They are suppose to offer a non-branded version without the add-on signage required and without the firefox branding. I am curious to what the unbranded version will look like.

I've read that Firefox ESR will keep the config setting (xpinstall.signatures.required in about:config) to disable signing requirements. However this may change in the future. Anyhow, at least there's hope.


Here is some info.

https://blog.mozilla.org/addons/2015/05/27/update-signing-new-developer-agreement/

The main person keeps saying there is going to be an unbranded version for the U.S. They haven't decided if ESR 45 will or will not be able to use unsigned add-ons.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell All in one Inspiron 2020
OS
W10 32 bit, XUbuntu 18.xx 64 bit
CPU
Intel(R) Celeron(R) CPU G1620T @ 2.40GHz, 2400 Mhz
Motherboard
Dell
Memory
4GB
Graphics Card(s)
Intel HD graphics
Sound Card
High Definition Audio Device
Monitor(s) Displays
20 inch Screen
Screen Resolution
W7=1280 x 720 & Linux Mint Xfce=1360 x 768
Hard Drives
500 GB hard drive
Keyboard
Usb
Mouse
Usb
Internet Speed
High-Speed
Antivirus
MSE
Browser
Main Browser Firefox
Other Info
I have done a clean install of Windows 7 using Dell re-installation disk (Dell sent me one). I also use Free Macrium reflect backup and restore.
They are suppose to offer a non-branded version without the add-on signage required and without the firefox branding. I am curious to what the unbranded version will look like.

I've read that Firefox ESR will keep the config setting (xpinstall.signatures.required in about:config) to disable signing requirements. However this may change in the future. Anyhow, at least there's hope.


Here is some info.

https://blog.mozilla.org/addons/2015/05/27/update-signing-new-developer-agreement/

The main person keeps saying there is going to be an unbranded version for the U.S. They haven't decided if ESR 45 will or will not be able to use unsigned add-ons.

I'm curious about this unbranded thing too.
 

My Computer My Computer

OS
Windows 7 Home Premium x64
Back
Top