Worklets are designed to run code with a very limited scope, and so are made available with a by-design very restricted API surface.
Each type of rendering gets its own dedicated API surface, encompassed in a given WorkletScope.
They were developed as part of an effort making various CSS concepts easier to experiment with and polyfill for, known as the Houdini Task Force drafts.css-houdini.org/.
Part of the idea is that it enables anyone to create their own CSS property and values.
Worklets are a lower-cost way of running code very efficiently as part of the various rendering pipelines of the browser (e.g. while painting, laying out, animating or playing audio) developer.mozilla.org/en-US/…
Meanwhile, if you want a refresher on what's possible today and what will be possible in the future on the Web on mobile, the Mobile Roadmap is here to help w3.org/Mobile/mobile-web-app…
We're a little more than 2 weeks away from #MWC18 - if you're there and interested in chatting about Web technologies, get in touch with @dontcallmeDOM ! #WebRTC#WebXR#PWA
Yesterday, an intent to ship the Payment Handler API in Blink was posted lists.w3.org/Archives/Public… - so hopefully you'll get to test that API in @ChromiumDev soon!
Beyond this, the 2018 roadmap includes pushing further experimentation with another major work item of the group: Payment Handler w3.org/TR/payment-handler/. That API enables innovation in online payments by facilitating integration of Web sites as payment providers.
This allows a merchant using the Payment Request API to offer Web apps among the accepted payment instruments. (along eg. credit cards & native apps).
If the user picks that instrument, a Service Worker from the said Web app gets spawned and is used to process the payment.
From what I read, they are read as their unicode name - so they have to be used with care, and most importantly, to be avoided e.g. in names. See also cbc.ca/radio/spark/381-the-b…
(wishing them good luck 🤞because if you're familiar with discussions on the color of the 🎨 for the 🚲shed, wait until you see discussions on the color of the pen for the written description of the bikeshed)
The last major design evolution was led by @fantasai and started to be deployed in 2016.
With your input and a bit of luck, maybe this redesign project will bring us further improvements for next year? Good luck to the @JeffersonUniv students who are taking up that challenge!
The #ARIA Graphics module adds a few additional recognized roles to help annotate complex graphical content, e.g. labeled diagrams or interactive graphics. w3.org/TR/graphics-aria-1.0/
The ARIA Working Group is seeking feedback in its repo github.com/w3c/graphics-aria… on these new roles.
#ARIA is an #accessibility technology that allows to annotate the DOM of a document to map elements into recognized components for assistive technologies. The current set of roles is pretty widely supported across a number of browsers and assistive tools. w3.org/WAI/ARIA/1.0/CR/imple…