When the Firefox Add-ons team ported addons.mozilla.org to a single page app backed by an API, they chose React and Redux for powerful state management, delightful developer tools, and testability. Achieving the testability part wan’t as obvious, since there are competing tools and techniques. This post describes some testing strategies that are working really well.
We’re in the middle of our Firefox Quantum Extensions Challenge so we’ve been pondering what makes a great extension. Great browser extensions add functionality and fun to Firefox, but there’s more to it than that. They’re easy to use, easy to understand, and easy to find. If you’re building an extension, Dustin Driver offers some simple steps to help it shine. The Quantum Extensions Challenge is running until April 15, 2018. Prizes will be awarded to the top extensions in three categories: Games & Entertainment, Dynamic Themes, and Tab Manager/Organizer. Enter today and keep making awesome extensions!