QA/Platform/Graphics/Features/Discard Animated Images

From MozillaWiki
< QA‎ | Platform‎ | Graphics
Jump to: navigation, search

People

Name Role Contact
Timothy Nikkel Development IRC: tnikkel
Anthony Hughes Quality Assurance IRC: ashughes
Milan Sreckovic Manager IRC: milan

Bugs

Milestones

Milestone Dates Deliverables Status
M1 (Nightly 55) March 6 - April 18, 2017
  • Land initial implementation and flip pref via bug 686905
  • Flip pref off by default to fix bugs
  • Land probes for animated images via bug 1347302
  • Run A/B experiment to measure perf
[ON TRACK]

Risk Analysis

Memory

Risk Mitigation Verification Status
MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED lower than expected Reduce impact to zero via bug 1347042 Will want to monitor via Telemetry [ON TRACK]

Web Compatibility

Risk Mitigation Verification Status
Animated images not displaying because they haven't finished decoding Manual testing and monitoring public feedback channels No blocker bugs prior to uplift

Performance

Risk
(list any risks that need to be mitigated)
Mitigation
(automation, manual testing, a/b testing, etc)
Verification
(how/when to decide risk mitigated)
Status
IMAGE_DECODE* probes aren't specific to animated images Landing probes specific to animated images via bug 1347302 Will need to monitor via Telemetry to establish a baseline

Stability

Risk Mitigation Verification Status
Increased instability Monitor stability through Socorro & Telemetry Crash rates should decrease, particularly OOMs

Hardware Compatibility

Risk Mitigation Verification Status
Excessive decode latency on low-end systems Profile low-end systems via Telemetry

Experiments

Nightly 55

Intent will be to do an A/B comparison of the following metrics with the pref flipped:

Risks:

  • The above probes don't discriminate between animated and static images. As a result the migration of numbers for animated images may be less visible at best or invisible at worst. We need to find out from Telemetry team how long it'd take to establish a baseline with new probes specific for animated images. (Owner: ashughes) -- this is being addressed via bug 1347302