hello.js

var please = require('share');
console.log('thank you');

Friday, 31 August, 2018 UTC

Extensions in Firefox 63

Extensions in Firefox 63

Firefox 63 is rolling into Beta and it’s absolutely loaded with new features for extensions. There are some important new API, some major enhancements to existing API, and a large collection of miscellaneous improvements and bug fixes. All told, this ... more


Monday, 20 August, 2018 UTC

Volunteer Add-on Reviewer Applications Open

Volunteer Add-on Reviewer Applications Open

Thousands of volunteers around the world contribute to Mozilla projects in a variety of capacities, and extension review is one of them. Reviewers check extensions submitted to addons.mozilla.org (AMO) for their safety, security, and adherence to Mozilla’s ... more


Tuesday, 14 August, 2018 UTC

Building Extension APIs with Friend of Add-ons Oriol Brufau

Building Extension APIs with Friend of Add-ons Oriol Brufau

Please meet Oriol Brufau, our newest Friend of Add-ons! Oriol is one of 23 volunteer community members who have landed code for the WebExtensions API in Firefox since the technology was first introduced in 2015. You may be familiar with his numerous ... more


Friday, 3 August, 2018 UTC

New backend for storage.local API

New backend for storage.local API

To help improve Firefox performance, the backend for the storage.local API is migrating from JSON to IndexedDB. These changes will soon be enabled on Firefox Nightly and will stabilize when Firefox 63 lands in the Beta channel. If your users switch between ... more


Monday, 2 April, 2018 UTC

Extensions in Firefox 60

Extensions in Firefox 60

Many people read this blog because they’ve written extensions for Firefox in the past. Others, though, know some HTML, CSS, and JavaScript and have been thinking about writing their first extension. Either way, now is the perfect time to jump into the ... more


Thursday, 15 March, 2018 UTC

Enter the Firefox Quantum Extensions Challenge

Enter the Firefox Quantum Extensions Challenge

Firefox users love using extensions to personalize their browsing experience. Now, it’s easier than ever for developers with working knowledge of JavaScript, HTML, and CSS to create extensions for Firefox using the WebExtensions API. New and improved ... more


Thursday, 8 March, 2018 UTC

Theme API Update

Theme API Update

This article is written by Michael de Boer, Mozilla Engineering Manager working on the Firefox Frontend team. Mike has been actively involved in themes for a long time and is excited to share the improvements coming to the WebExtensions Theme API. Last ... more


Thursday, 18 January, 2018 UTC

Friend of Add-ons: Trishul Goel

Friend of Add-ons: Trishul Goel

Our newest Friend of Add-ons is Trishul Goel! Trishul first became involved with Mozilla five years when he was introduced to the Firefox OS smartphone. As a JavaScript developer with an interest in Mozilla’s mission, he looked for opportunities to get ... more


Monday, 16 October, 2017 UTC

Friend of Add-ons: Sylvain Giroux

Friend of Add-ons: Sylvain Giroux

Please meet our newest Friend of Add-ons, Sylvain Giroux! Sylvain has been creating extensions for Firefox since 2007 and began contributing to addons.mozilla.org (AMO) as an add-on reviewer in 2015. While he had originally planned to help with the add-on ... more


Thursday, 28 September, 2017 UTC

WebExtensions in Firefox 57

WebExtensions in Firefox 57

Firefox 57 has reached Beta, and a bevy of new APIs and improvements have landed that will put us in a good place for the Firefox Quantum launch in November. Legacy add-ons no longer load in Firefox 57, but there is still time to migrate (almost 5,000 ... more


Thursday, 3 August, 2017 UTC

Extension Examples: See the APIs in Action

Extension Examples: See the APIs in Action

In the past year, we’ve added a tremendous amount of add-on documentation to MDN Web Docs. One resource we’ve spent time building out is the Extension Examples repository on GitHub, where you can see sample extension code using various APIs. This is ... more


Wednesday, 2 August, 2017 UTC

NoScript’s Migration to WebExtensions APIs

NoScript’s Migration to WebExtensions APIs

We asked Giorgio Maone, developer of the popular security extension NoScript, to share his experience about migrating to WebExtension APIs. Originally released in 2005, NoScript was developed to address security vulnerabilities in browsers by pre-emptively ... more


Thursday, 15 June, 2017 UTC

WebExtensions in Firefox 55

WebExtensions in Firefox 55

Firefox 55 landed in Beta this week, so it’s time for another update on WebExtensions. Because the development period for this latest release was about twice as long as normal, we have many more updates. Documentation for the APIs discussed here can ... more


Wednesday, 5 April, 2017 UTC

Add-on Compatibility for Firefox 54

Add-on Compatibility for Firefox 54

If you haven’t yet, please read our roadmap to Firefox 57. Firefox 54 will be released on June 13th. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 54 for Developers, ... more


Tuesday, 4 April, 2017 UTC

“Build Your Own WebExtension Add-on” Campaigns Around the World

“Build Your Own WebExtension Add-on” Campaigns Around the World

We recently partnered with the Open Innovation team to launch an activity that would introduce developers to WebExtensions and guide them through the experience of creating new add-ons with the APIs. The “Build Your Own WebExtension Add-on For Firefox” ... more


Monday, 3 April, 2017 UTC

Migrating ColorZilla to WebExtensions

Migrating ColorZilla to WebExtensions

ColorZilla lets you get a color reading from any point in your browser, quickly make adjustments to it, and paste it into another program. It also generates gradients and more, making it an indispensable add-on for designers and artists. For more resources ... more


Thursday, 2 March, 2017 UTC

March’s Featured Add-ons

March’s Featured Add-ons

Pick of the Month: Dark YouTube Theme by NiCU Watch YouTube clips shrouded in darkness! Try YouTube with a dark periphery instead of the standard bright white. “Better than I imagined.” Featured: Turbo Download Manager by InBasic A robust multi-threading ... more


Friday, 24 February, 2017 UTC

Improving Themes in Firefox

Improving Themes in Firefox

Last year, we started thinking about how to improve themes in Firefox. We asked theme designers and developers for their thoughts too, and received over 250 responses. After sorting through the responses and a few months of deliberation and experimentation, ... more


Wednesday, 25 January, 2017 UTC

WebExtensions in Firefox 53

WebExtensions in Firefox 53

Firefox 53 landed in Developer Edition this week, so we have another update on WebExtensions for you. With the latest release, a slew of new APIs are now available to help legacy add-on developers transition and extension developers port from other browsers. ... more


Thursday, 5 January, 2017 UTC

Friend of Add-ons: Shubheksha Jalan

Friend of Add-ons: Shubheksha Jalan

Our newest Friend of Add-ons is Shubheksha Jalan! Shubheksha has been involved with the add-on community since last year. In December, she was accepted to Mozilla’s Outreachy cohort to work on web-ext, a command line utility to help make WebExtensions ... more


Thursday, 15 December, 2016 UTC

Add-on Compatibility for Firefox 52

Add-on Compatibility for Firefox 52

If you haven’t read it yet, please give our plans for 2017 a look. These updates are aimed mostly at add-ons using legacy APIs, but WebExtensions is the way forward. Firefox 52 will be released on March 7th. Here’s the list of changes that went into ... more


Friday, 18 November, 2016 UTC

WebExtensions in Firefox 52

WebExtensions in Firefox 52

Firefox 52 landed in Developer Edition this week, so we have another update on WebExtensions for you. WebExtensions are becoming the standard for add-on development in Firefox. API Parity The sessions API was added to Firefox, with sessions.getRecentlyClosed ... more


Friday, 14 October, 2016 UTC

Add-on Compatibility for Firefox 51

Add-on Compatibility for Firefox 51

Firefox 51 will be released on January 24th. Note that the scheduled release on December 13th is a point release, not a major release, hence the much longer cycle. Here’s the list of changes that went into this version that can affect add-on compatibility. ... more


Wednesday, 28 September, 2016 UTC

How Video DownloadHelper Became Compatible with Multiprocess Firefox

How Video DownloadHelper Became Compatible with Multiprocess Firefox

Today’s post comes from Michel Gutierrez (mig), the developer of Video DownloadHelper, among other add-ons. He shares his story about the process of modernizing his XUL add-on to make it compatible with multiprocess Firefox (e10s). *** Video DownloadHelper ... more


Friday, 2 September, 2016 UTC

September 2016 Featured Add-ons

September 2016 Featured Add-ons

Pick of the Month: Multi Links Plus by Geoffrey De Belie Open, copy, and bookmark multiple links at the same time. No need to handle them individually anymore! “Perfect, can’t live without it Thanks.” Featured: Tab Reloader by James Fray Very easy-to-use ... more


Wednesday, 27 July, 2016 UTC

Linting and Automatically Reloading WebExtensions

Linting and Automatically Reloading WebExtensions

We recently announced web-ext 1.0, a command line tool that makes developing WebExtensions more of a breeze. Since then we’ve fixed numerous bugs and added two new features: automatic extension reloading and a way to check for “lint” in your source code. ... more


Friday, 22 July, 2016 UTC

New WebExtensions Guides and How-tos on MDN

New WebExtensions Guides and How-tos on MDN

The official launch of WebExtensions is happening in Firefox 48, but much of what you need is already supported in Firefox and AMO (addons.mozilla.org). The best place to get started with WebExtensions is MDN, where you can find a trove of helpful information. ... more


Thursday, 14 July, 2016 UTC

WebExtensions support on AMO

WebExtensions support on AMO

It’s been possible to submit WebExtensions add-ons to addons.mozilla.org (AMO) since February, but I wanted to take a moment to highlight some of the improvements we’ve made since then that make it much easier to get your Chrome or Opera add-on into ... more


Friday, 1 July, 2016 UTC

July 2016 Featured Add-ons

July 2016 Featured Add-ons

Pick of the Month: Firebug by Firebug Working Group Access a bevy of development tools while you browse—edit, debug, and monitor CSS, HTML, and JavaScript live in any Web page. ”One of the main reasons why I love Firefox. Cannot imagine Firefox without ... more


Friday, 1 July, 2016 UTC

Add-on Compatibility for Firefox 49

Add-on Compatibility for Firefox 49

Firefox 49 will be released on September 13th. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 49 for Developers, so you should also give it a look. General Cleanup ... more