User:Blassey/2015Goals
Jump to navigation
Jump to search
Mobile Platform
- Enhance screen mirroring performance
- Ensure all crash reports are going to Socorro and not Google Play
- Reduce startup time by 20%
- Allow multiple Gecko windows via multiple GeckoView instances
- This would be a giant effort, but would make GeckoView actually usable
- In Fennec, we could show multiple live tabs in the Java UI, which is not possible now. This could allow fancy transitions or tab views.
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
Media
- 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)