User:Blassey/2015Goals

From MozillaWiki
Jump to: navigation, search

Mobile Platform

  • Speculatively pre-render pages (jchen, esawin)
  • Ensure all crash reports are going to Socorro and not Google Play (jchen)
  • Reduce startup time by 20% (jchen)
  • Enhance page load performance (jchen)
  • Improve power efficiency (esawin)
  • Videos in <image> (and CSS) that act like GIF (esawin)
  • Keep Janus alive (esawin, snorp)
  • Enhance screen mirroring performance (snorp)
  • Allow multiple Gecko windows via multiple GeckoView instances (snorp, jchen, esawin, ?)
  • Download fonts on-demand in split APK (snorp, esawin)
  • Download locales on-demand in split APK (snorp, esawin)
  • Support any effort to improve automated testing
    • More emulator platform support (4.1, 4.2/4.4, 5.0)
    • More real hardware (Autophone, some cloud service, etc)
    • Separate tests into emulator/hardware manifests
  • OpenH264 working in sandboxed process

Mobile Media

  • Standalone WebRTC library usable by third parties
  • Loop client prototype for major platforms (iOS, Android, Windows)
  • HW acceleration support for video and WebRTC through MediaCodec
  • e10s Sandboxing supported for WebRTC

WebRTC

  • Support for multiple users per Room in Hello with a competitive feature set
  • Solid multistream and renegotiation support (good enough to make devs happy)
  • Firefox working with Google Hangouts -- assuming Google Hangouts is spec compliant
  • Better testing for WebRTC and Hello (e.g. CI testing of realistic network scenarios, better media testing, solid end-to-end functional testing for Hello)

e10s

  • Implemented and on by default for desktop and rolling out on the trains (Q2?)
  • Roadmap for accessibility support
  • E10s bug backlog close out
    • Triage, fix, or properly categorize outstanding e10s related issues
    • Deal with remaining popular addon issues, removing addon shims
    • Performance work
      • Remove CPOWs?
    • Test coverage
  • Desktop team disbanded by EOY, maintenance taken on by individual teams.

WebCompat

  • Ship MDN Web Compat Service, in conjunction with MDN + Cloud Services team (that link should just require Moz Google account, I think)
  • Hold + Host Web Compatibility Summit in Q1, with goal of web compatibility coordination between major industr stakeholders
  • Get 1 other major browser vendor involved in webcompat.com
  • Invest in Automated tooling for compatibility work and research:
    • MDN web compat service (listed above)
    • web crawlers
    • telemetry
    • Work with devtools to emit messages known/potential issues

Sandboxing

  • GMP sandboxing shipped to release channel on all platforms (Q1)
  • EME sandboxing shipped to release channel on all platforms (Q2)
  • content sandboxing shipped to release channel on all platforms (Q2/Q3)