Tracking bug for Skottie on blink |
||||
Issue descriptionA tracking bug to implement skottie for blink.
,
Sep 25
,
Sep 26
Link to a doc describing "Skottie"?
,
Sep 26
https://skia.org/user/modules/skottie My understanding is this tracking bug is for investigating ways to surface the native Skia Lottie player (Skottie) privately, in WeUI.
,
Sep 26
@malaykeshav: please provide some details and/or links to relevant docs. I thought the purpose of this bug was to track the work to add native skottie support to blink, so that a web-page can embed a lottie animation, and blink will use skia to render it. So this would be for all web-pages, not just for chrome's WebUI pages.
,
Sep 26
I should have added more context. We are currently implementing Skottie on Native CrOS UI. (go/cros-skottie) However there are also requests to run Skottie on Web pages so that anyone can embed a lottie file and expect it to run natively instead of using the third party lottie javascript library. I created this bug to keep track of all such requests from teams and developers so we can gauge the demand for this feature and note the use cases to help the skottie team prioritize their work.
,
Sep 26
Our first target is web UI, so that we can use it in chromeos system UI. We currently do not have a plan to expose this to regular html pages (at least not now) as it requires more work (security in particular), and normal page can use lottie player (while cros webui can't). We can revisit it if there is a strong demand to support this natively.
,
Sep 26
Good point #7 I think this tracking bug can discuss how it might get (privately) exposed to HTML content, without trying to make this available to the outside world. e.g. - should it be a new mime-type - a custom element type - other
,
Sep 26
re #7: for system-ui web-pages, why not use an animation system already supported in blink?
,
Sep 28
re #6: There's a comment in the doc that "Basically there is more strong demand for Lottie than SVG animation, and that's why." I was wondering if you could reference those demands here, since this bug is meant to track such demands/requests.
,
Sep 28
SMIL is deprecated in chrome, and CSS/Web animation isn't powerful enough to play animation like one you now can see OOBE. (which is currently using webm) In other words, there is no animation system supported in blink that can satisfy our needs.
,
Sep 28
A few years ago we tried to remove SMIL but got so much pushback that we had to abandon the deprecation. I don't think we should encourage SMIL usage, but it is technically not deprecated and will be supported for the foreseeable future.
,
Sep 28
> I don't think we should encourage SMIL usage, I still think this, plus skia tema's support for Skottie, and native UI support are good reason to use Skottie than SIML though.
,
Sep 28
|
||||
►
Sign in to add a comment |
||||
Comment 1 by malaykeshav@chromium.org
, Sep 25