On Monday, September 13, 2021 at 1:24:12 PM UTC+2 Aaron Krajeski wrote:

> Hello blink dev! We're looking to extend the New Canvas 2D API to M98 as 
> it did not actually end up landing until M95 due to an oversight and the 
> change to the release calendar.
>

Do I understand correctly and the experiment haven't really started? If so, 
I don't think you need an extension, but instead you could indicate on the 
past intent that the timelines are shifting by 3 milestones.
 

> Contact emails
>
> [email protected], [email protected]
>
> Explainer
>
> https://github.com/fserb/canvas2d
>
> https://youtu.be/dfOKFSDG7IM
>
> Specification
>
> Context Lost Event 
> <https://html.spec.whatwg.org/multipage/indices.html#event-contextlost>
>
> Context Restored Event 
> <https://html.spec.whatwg.org/multipage/indices.html#event-contextrestored>
>
> Will Read Frequently 
> <https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently>
>
> New Text Modifiers 
> <https://html.spec.whatwg.org/multipage/canvas.html#canvastextdrawingstyles>
>
> Reset 
> <https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-reset>
>
> RoundRect
>
> <https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-roundrect>Conic
>  
> Gradient
>
> <https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createconicgradient>TODO
>  
> Filters
>
> Summary
>
> Updated functionality for the Canvas2D API. Adds eight new 
> features/functions to CanvasRenderingContext2D:
>
>   - "ContextLost" and "ContextRestored" events
>
>   - "willReadFrequently" option for canvases where lots of readback is 
> expected
>
>   - CSSColorValues as style inputs
>
>   - More CSS text modifier support
>
>   - A reset function
>
>   - A roundRect draw primitive
>
>   - Conic gradients
>
>   - Better support for SVG filters
>
> https://github.com/fserb/canvas2d
>
> Blink component
>
> Blink>Canvas 
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECanvas>
>
> TAG review 
> <https://github.com/w3ctag/design-reviews/issues/627#issuecomment-838726027>
> TAG review status
>
> Progress: Propose Closing
>
> Risks
>
> Security and privacy team expressed concerns with ContextLost and 
> ContextRestored events during the intent to implement phase. These concerns 
> were addressed by re-designing the event to not launch simultaneously 
> across different contexts.
>
> Interoperability and Compatibility
>
> Gecko: In development (https://github.com/whatwg/html/issues/5431 
> <https://www.chromestatus.com/admin/features/launch/6051647656558592/5?intent=1>)
>  
> Already implemented conic gradient. Okay with willReadFrequently, 
> transforms and reset. Push back on filters.
>
> WebKit: Positive (https://github.com/whatwg/html/issues/5619) Some push 
> back on perspective transforms. Positive signal on text modifiers, round 
> rect and color input.
>
> Web developers: Positive (https://www.youtube.com/watch?v=dfOKFSDG7IM) 
> CDN talk in December was received very positively.
>
>
> Debuggability
>
> Is this feature fully tested by web-platform-tests 
> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
> ?
>
> Yes
>
> Flag name
>
> #new-canvas-2d-api
>
> Requires code in //chrome?
>
> False
>
> Tracking bug
>
> https://bugs.chromium.org/p/chromium/issues/detail?id=1201359
>
> Estimated milestones
>
> OriginTrial desktop first
>
> 95
>
> OriginTrial desktop last
>
> 98
>
> OriginTrial android first
>
> 95
>
> OriginTrial android last
>
> 98
>
>
> Link to entry on the Chrome Platform Status
>
> https://www.chromestatus.com/feature/6051647656558592
>
> This intent message was generated by Chrome Platform Status 
> <https://www.chromestatus.com/>.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6cbc16e2-14fe-48ee-95a4-1cade2689a3dn%40chromium.org.

Reply via email to