Intent to Implement System Add-on: about:newtab and about:home (Activity Stream)

Tim Spurway tspurway at mozilla.com
Mon Feb 13 14:57:40 UTC 2017


This is a notice of intent to implement the Activity Stream system add-on to supplant the current functionality on about:newtab and about:home in desktop Firefox.

Reference Links:

Meta Bug:  https://bugzilla.mozilla.org/show_bug.cgi?id=1338514
Tracking Project:  https://github.com/mozilla/activity-stream/projects/11
Wiki: https://wiki.mozilla.org/Firefox/Activity_Stream
Repo: https://github.com/mozilla/activity-stream
Engineering OKRs: https://github.com/mozilla/activity-stream-okrs/projects
Activity Stream Dashboard: https://sql.telemetry.mozilla.org/dashboard/activity-stream-metrics-summary
Activity Stream Desktop Product MVP: https://docs.google.com/document/d/1lCdgLbF4z758SVD90BCFhZaaMT50Pz0tR5D0yCIVtro/edit#heading=h.jocwh3plp3c8

Overview:

Activity Stream is a Firefox about:newtab and about:home replacement that aims to help users return quickly and easily to contextually relevant stuff on the web.  It is currently implemented as an Add-on SDK/Jetpack add-on, and has been running as a TestPilot experiment for some months.

Activity Stream is implemented in JS, and uses the React (https://facebook.github.io/react/) UI library.  The add-on reports UI telemetry pings back to Mozilla servers using ping-centre (https://github.com/mozilla/ping-centre).  There is a brief overview of it’s architecture on our Github page (https://github.com/mozilla/activity-stream/wiki).

Activity Stream has been developed using a series of A/B test based experiments, both on an opt-in Test Pilot and an opt-out production Shield audience.  Our methodology is to continue optimizing the user experience along the user engagement and user retention dimensions.  The about:newtab and about:home pages that land in Firefox will be measurably more engaging than the existing experience.


Timeline:

We are currently in the process of landing the Activity Stream MVP to replace about:newtab and about:home in mozilla-central.  Our target milestone is to land a fully functional MVP for Firefox 56 (by April 17, 2017)

Team:

Kate Hudson - Engineering
Dan Mosedale - Engineering
Ed Lee  - Engineering
Ursula Sarracini  - Engineering
Nan Jiang  - Engineering
Jared Kerim - Engineering
Ricky Rosario - Engineering
Marina Samuel - Data Analytics / Engineering
Heather McGaw - User Research
Bryan Bell - UX
Aaron Benson - UX
Amy Lee - UX
Jenn Chaulk - Programme Management
Nick Chapman - Product
Chris Karlof - Director




More information about the firefox-dev mailing list