Platform/2014-Q1-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 18: Line 18:


* Sandboxing support
* Sandboxing support
** Design accessibility roadmap (tbsaunde)
** {{ok|Design accessibility roadmap}} (tbsaunde)
*** Land cleaner separation of internal and platform accessibility layers. (tbsaunde)
** {{ok|Land cleaner separation of internal and platform accessibility layers.}} (tbsaunde)


* Windows 8
* Windows 8
** Land basic UIA text navigation implementation (surkov)
** {{ok|Land basic UIA text navigation implementation}} (surkov)


* FFOS:Gaia (eeejay,marcoz,yzen)
* FFOS:Gaia (eeejay,marcoz,yzen)
** Make these core Gaia Apps accessible: dialer, contacts, sms, browser, marketplace
** {{ok|Make these core Gaia Apps accessible: dialer, contacts, sms, browser, marketplace}}
** Land initial screen reader user settings
** {{ok|Land initial screen reader user settings}}
** Design quick toggle for screen reader
** {{ok|Design quick toggle for screen reader}}
** Add basic Gaia UI accessibility tests for lockscreen, homescreen, settings, and any app we touch from now on
** {{ok|Add basic Gaia UI accessibility tests for lockscreen, homescreen, settings, and any app we touch from now on}}


=== Perf ===
=== Perf ===

Revision as of 21:55, 13 January 2014

Platform

2014 General Goals

GFX

Layout

Media

DOM

  • [ON TRACK] New bindings for Window completed
  • [ON TRACK] ICC enabled

WebAPI

JS

  • [ON TRACK] 619558 - Generational GC
  • [ON TRACK] 837963 - ECMA-402 i18n API
  • [ON TRACK] 933949 - Optimize for Tom's Hardware's "Web Browser Grand Prix" benchmarks

Accessibility

  • Sandboxing support
    • [ON TRACK] Design accessibility roadmap (tbsaunde)
    • [ON TRACK] Land cleaner separation of internal and platform accessibility layers. (tbsaunde)
  • Windows 8
    • [ON TRACK] Land basic UIA text navigation implementation (surkov)
  • FFOS:Gaia (eeejay,marcoz,yzen)
    • [ON TRACK] Make these core Gaia Apps accessible: dialer, contacts, sms, browser, marketplace
    • [ON TRACK] Land initial screen reader user settings
    • [ON TRACK] Design quick toggle for screen reader
    • [ON TRACK] Add basic Gaia UI accessibility tests for lockscreen, homescreen, settings, and any app we touch from now on

Perf

Networking

Mobile

Security & Privacy

SecurityEngineering/2014/Q1Goals.

  • [ON TRACK] Tracking protection: Extend nsChannelClassifier to block network loads from tracking domains based on a remote list.
  • [CARRY OVER] Revocation: Land insanity, key pinning and name constraints (briansmith, cviecco
  • [ON TRACK] Sandboxing: set path to remote file access, begin to remove OPEN syscall from sandbox on linux/b2g and equivalent on windows. (bbondy, kang, sid, ckerschb)
  • [ON TRACK] Perf/CSP: CSP rewrite in C++ for perf on B2G and all platforms (ckerschb, grobinson)

Release Engineering