Firefox/Meeting/10-Sep-2019

From MozillaWiki
Jump to navigation Jump to search

Today’s meeting leader is: k88hudson

General Topics / Roundtable

  • None

Friends of the Firefox team

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  • :Matthias Kammüller
  • Chris Muldoon
  • Florens Verschelde :fvsch
  • Heng Yeow (:tanhengyeow)
  • Itiel
  • Krishnal Ciccolella
  • Maliha Islam [:mislam]
  • Megan Bailey
  • Myeongjun Go
  • Nils Maier [:nmaier]

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions


Applications

  • Firefox Accounts

  • Sync and Storage

  • Push

Browser Architecture

Developer Tools

Fission

  • DOM fission team in work week
  • Emma finished page info
  • Working on porting BrowserTestUtils. Changing the syntax of synthesizeMouse/Touch to allow browsingContexts to be supplied. Existing syntax of passing an array of selectors is being removed in favour of passing the correct browsingContext.

Lint

New Tab Page

  • Our Discovery Stream changes rollout should start today (September 10th).

    • Main changes are remote configuration.

    • More control over how where and when we add sponsored Pocket content.

    • We also have a new backend for sponsored content that goes out with the rollout, it adds better authoring tools for content creation and management.

  • For 71, we have a focus on

    • Updates to sponsored content dismissal flow. There are small cases where dismissal isn’t quite where we went. Goal is this would reduce overall sponsored content the user sees, but reduce sponsored content opt outs.

    • Some UI and UX updates to cards and promos.

Password Manager

Performance

Performance Tools

  • The base profiler is finally enabled on Windows, to capture the beginning of startup. Example of a cold startup profile captured on the 2017 quantum reference hardware: https://perfht.ml/2ZWxVwl
  • We have ongoing work progressing well about:

    • visualizing statistics about the overhead caused by the profiler during a profile

    • collecting native memory allocation stacks

    • visualizing JS tracer data

    • reducing the cost of profiler markers by making them allocation-free.

Picture-in-Picture

Policy Engine

Privacy/Security

Search and Navigation

Search:

Address Bar:

User Journey

  • So far 69 release messages have launched successfully, we’re getting some early data back for extended triplets
  • For 71, we’re working on more experiments first run, some new CFRs, better prioritization and mapping of messages to user preferences, figuring out some baseline performance tests
  • newtab/messaging unit-test runs now in try/treeherder; about to be moved to Tier 1, needinfo? :dmosedale if you have issues.