Skip to content

DOM missing pieces

Josh Matthews edited this page Feb 18, 2020 · 34 revisions

(*) = large amount of work

Mobile web compat

WebXR experiences

  • WebGL 2
    • teximage/texsubimage
    • compressed textures
    • vertex array objects
    • UBO indexed parameters
    • multiple render targets
    • vertex attributes
    • framebuffer/renderbuffer/texstorage
  • webgl 1
    • completeness; cross-platform
    • remove dependency on GL compat mode
  • OffscreenCanvas (https://github.com/servo/servo/issues/14627)
    • transferring control
    • committing
    • blobs
    • webgl offscreen canvas
  • WebRTC
    • peer connections
    • ??? many other pieces
  • webaudio
    • delay
    • performance optimization
    • media stream source/destination
    • cycle handling
  • module scripts
    • dynamic module imports
    • worker modules
  • media hardware acceleration
  • dom permissions

Desktop browser equivalent

Major features:

DOM-adjacent features:

  • accessibility
  • multiprocess
    • media acceleration
    • webgl
    • limiting process access to cross-origin data
  • network
    • TLS changes
    • fixing issues with cookies
    • persistent cache
  • devtools
    • layout inspector integration
    • cleaning up network monitoring data
    • JS debugger integration
    • style editor integration
    • storage viewer
    • performance tool integration
  • profile persistence
  • scroll bars
  • firefox accounts
Clone this wiki locally