wiki:IgaliaContributionsToWebKit

Version 1 (modified by Jon Davis, 6 years ago) ( diff )

Notes from 2018 WebKit Contributors Meeting

Igalia Contributions to WebKit

by Frederic Wang

WebKit Activities

Web Platform

  • standardization
  • Compatibility
  • interoperability

JavaScript

  • JSC / TC39 / test262
  • BigInt (in stage 3)
    • Caio has been landing patches
  • Class Fields
  • More…

Accessibility

  • Page Author ⟷ Web Browser ⟷ AT User
  • W3C: ARIA, AAM, WPT
    • Recommendation ARIA 1.1, Core AAM 1.1, DPUB ARIA/AAM 1.0,
    • Graphics AAM/ARIA 1.0
    • Candidate Name and Desc Computation 1.1
  • WebKit: Aria, Accessible tree, ATK backend, accessibility tests
  • System: ATK, AT-SPI, Orca

CSS

  • CSS grid/flexbox
    • Box Alignment values for Flexbox
    • Remove grid- prefix for gutter properties
  • Coding Experience projects:
    • display:contents
    • Logical Properties and Values
  • CSS WG / WPT

WebVR

  • Implemented most of WebVR 1.1 API
    • Device enumerations
    • POsition/orientation
    • Event handling
  • Future Plans
    • Make it work with other ports
    • Transition to WebXR

Interoperability

  • Testing
    • WPT, test262, WebDriver)
  • Between GTK/WPE and Apple’s ports
    • Web Animations, Cache Storage, Service Workers, ImageBitmap, OffscreenCanvas, WebRTC, Media Source Extensions…
  • Between WebKit and other browsers
    • MathML, Editing/Selection, Custom Elements, Fetch/XMLHTTPRequest, Frame sandboxing, Scrolling/CSSOM Vie, Transitions/Animations…
    • Sponsored by Google and Bloomberg

Note: See TracWiki for help on using the wiki.