Product highlights from the Gecko Web Platform over the past two weeks.

Accessibility [Asa Dotzler]

   - New Tab Manager sheet landed in Fenix fixing a couple of high priority
   a11y issues.
   - New Layout intern, Zeke, started. Working on prefers-contrast CSS
   media feature [1].
   - Current cycle macOS work focused on VoiceOver text support [2].

Layout [Martin Balfanz]

   - Closed bug 1622935 which is a big step in solving printing
   fragmentation issues
   - Landed new telemetry probes for printing
   - Laded final pieces for :is()/:where() (bug 1632646)

Graphics [Martin Balfanz]

   - Powerpoint SVG bug [3] moved from Layout to Graphics (investigating)
   - Discussing pinch-zooming scope, re-evaluating target release

Media [Adam Stevenson]

   - Investigating requirements for TabSharing, current version is not e10s
   compatible
   - Jitsi has removed the warning about Firefox
   - WebRTC RTX shipped, then was disabled due to a bug with Google Meet.
   It is re-enabled in Firefox 79 with a blocklist to help mitigate breakage.
   - Transport-cc is also shipping in Firefox 79
   - Picture-in-Picture What’s New page shipped in Firefox 77

DOM [Adam Stevenson]

   - Backed out disabling truncation at pasting [4] into <input> and
   <textarea> which have maxlength, due to breakage of enterprise applications
   (bug 1636855 [5]).
   - Multiple Editor and Selection webcompat work efforts underway
   - COOP+COEP specification reviews / tests
   - Extraordinarily detailed blog post by Henri Sivonen [6] on the new
   character encoding detector in Firefox

Workers and Storage [Adam Stevenson]

   - Investigating automatic enabling of LSNG [7]
   - Work happening to improve Quota Manager [8]

JavaScript [Mike Conca]

   - Expect support for promise.Any to land in 79
   - Logical assignment operators landed in 79 and are riding trains to
   release
   - Great blog post by Iain Ireland [9] describing how the Regular
   Expression engine was recently rearchitected and updated

WebAssembly [Mike Conca]

   - Support for both x86 and arm64 SIMD landed for ion and baseline
   compilers in Nightly, optimization work ongoing
   - Re-enabling of SharedArrayBuffers in 79/80 will enable wasm threads

Networking [Mike Conca]

   - Still on track to enable HTTP/3 (QUIC) in Nightly 80
   - Support for rel=preload turned on in Nightly (79) and early Beta (78)
   - Forecasting ESNI/HTTPSSVC for end of Q3
   - Feature removal plans updated: FTP pushed to 82, AppCache pushed to 80

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-contrast
[2] https://wiki.mozilla.org/Accessibility/Mac2020#Firefox_79
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1544413
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1320229
[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1636855
[6] https://hsivonen.fi/chardetng/
[7] https://bugzilla.mozilla.org/show_bug.cgi?id=1643999
[8] https://bugzilla.mozilla.org/show_bug.cgi?id=1641512
[9] https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/

Mike Conca
Group Product Manager, Firefox Web Technologies
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to