Hi Chris,

Sorry for the late reply, noticed this message only now & by mistake.

Exactly - SMIL was actually never deprecated, yet many informamtion one can 
find online (mainly this thread, linked from MDN's SMIL documentation 
<https://developer.mozilla.org/en-US/docs/Web/SVG/SVG_animation_with_SMIL>) 
points toward the direction that it was or will be in the near future, 
however, most of such threads and posts are deprecated & outdated 
themselves.

To avoid further confusions raised (i.e. SVGator 
<https://www.svgator.com/help/getting-started/what-export-options-are-available>
 
offers SVGs animated w/ JS and CSS yet SMIL was never implemented due to 
the deprecation warning) I'd better delete this thread - let me know what 
do You think


On Wednesday, February 8, 2023 at 7:03:53 PM UTC+2 Chris Harrelson wrote:

Hi Lorand, 


SMIL was not deprecated and there are no plans to do so. It's still a 
supported feature in Chromium.

On Wed, Feb 8, 2023 at 9:02 AM Lorand Zudor <lorand...@gmail.com> wrote:

Hi There,

Does anyone happen to know what's the status on this one..? Is it more like 
an abandoned thread...?

Best,
- Lorand.

On Friday, April 29, 2022 at 8:29:29 PM UTC+3 Mahdi Hosseinzadeh wrote:

One use case is how to replace the SMIL animations with CSS animations in 
markdown files?
For example, GitHub *README.md* files or Stack Overflow post body.

See this stackoverflow post <https://stackoverflow.com/a/69523392/8583692>.

On Wednesday, February 17, 2021 at 8:36:46 PM UTC+3:30 Andrea wrote:

Hello,
i think that after some years it would useful to do new considerations:

- SMIL is now supported in all major browsers: [1]
- the Usage continues to increase and it's now > 1 % [2]
- Last update of the polyfill is from 5/6 years ago [3]
- Updates about W3C SVG Animations Level 2 [4]

I read several websites that point towards this discussion about the ( 
future? ) deprecation of SMIL.
So think it would be useful an updated referenced info about the support of 
SMIL for the SVG animations.
Could you please write an update about the SMIL support?

I personally think that now SMIL is a valid open standard for the SVG 
animations so for who builds projects with it, it's very important to have 
no worries about a possible future deprecation.

Thank you.
Andrea Monzini

[1] https://caniuse.com/svg-smil
[2] https://www.chromestatus.com/metrics/feature/timeline/popularity/501
[3] https://github.com/ericwilligers/svg-animation
[4] https://svgwg.org/specs/animations/


Il giorno mercoledì 17 agosto 2016 alle 19:52:10 UTC+2 Philip Rogers ha 
scritto:

Hi all,

In the 15 months since we announced our intention to deprecate and 
eventually remove SMIL, we’ve heard a variety of opinions from members of 
the community. We value all of your feedback, and it's clear that there are 
use cases serviced by SMIL that just don’t have high-fidelity replacements 
yet. As a result, we’ve decided to suspend our intent to deprecate and take 
smaller steps toward other options.

We firmly believe that SMIL is not in the best long-term interests of the 
open web platform for several reasons:

   - There is no clear path towards broad cross-browser support.
   - The vendors which support SMIL have implementations that continue to 
   vary widely, even after more than a decade of support.
   - There are high-quality cross-platform replacement features on the 
   horizon.

However, your feedback has made it clear that removing SMIL today would be 
taking away a feature that our community relies on. For example, the most 
common use case of SMIL is to animate SVG content inside image tags. While 
in theory CSS animations can animate this content, there are still missing 
features and bugs on all platforms that make SMIL a better option for now. 
For example, motion-path, path morphing, and the subset of SVG properties 
for which animation is supported all vary between platforms and browsers. 

Given these gaps in support, we'll instead proceed over the next few months 
by: 

   - Proposing removal of pieces of SMIL that don’t enjoy widespread use.
   - Improving our own CSS animations implementation.
   - Filing bugs with browser vendors to help solidify their CSS animations 
   implementations.
   - Continuing to support and promote modern alternatives like motion-path 
   and SVG 2.

Additionally, before we pursue deprecation of SMIL further, we'll make sure 
there's are automatic polyfill- and server-based solutions for any content 
that relies on it.

It’s the Chromium community that make this an awesome project to work on. 
Thanks to everyone for your feedback and we look forward to hearing from 
you into the future!
😀😀


On Mon, Sep 21, 2015 at 1:59 PM, <a.sara....@gmail.com> wrote:

I've been using SVG and SMIL recently and was planning to keep on using it 
from now on. What sold me on it was the ability of using Flash2SVG to 
create animations in Flash (proprietary) using a timeline, and export them 
to SVG. Visual authoring tools to create animations in CSS aren't great, 
and the time it takes to create them by hand is prohibitive. The added 
bonus of using SVG/SMIL is that the animation will fallback to a static 
frame for browsers that do not support it - IE, Edge. Yes, there is the 
need, as with CSS animations, to provide fallbacks to browsers that do not 
support SVG (IE9 and below, Android 2) but I feel that depending on the 
project's target this might not even be a consideration.

SVG and SMIL are neat self contained files that can just be dropped on the 
page. They do require external JavaScript for animation but so do (or 
might) animations made with CSS. They are a realistic alternative to GIFs 
and as far as I'm aware they're the only sane option for having animations 
with morphing paths.

In the absence of good authoring tools to create semi-complex CSS 
animations most designers/developers won't do it. There is no time or 
budget to be spent on a project - a regular project for a client with a 
small business - creating animations by hand. This has to be well resolved 
before deprecating SMIL.

Please don't remove the support, at least until there are solid, well 
established alternatives. It seems we're moving backwards, not forward.



On Thursday, 30 April 2015 09:09:31 UTC+12, Philip Rogers wrote:

*Primary eng emails*
ericwi...@chromium.org, p...@chromium.org

*Summary*
We intend to deprecate SMIL animations in favor of CSS animations and Web 
animations.

*Motivation*
SMIL (pronounced “smile”) is a declarative animation system that pioneered 
animations on the web and inspired both CSS animations and Web animations. 
SMIL was never implemented in all major browsers which limited its use and 
spec development slowed after the last spec update in 2008. We would like 
to deprecate our SVG-specific SMIL implementation and double-down on 
support and tooling of integrated HTML & SVG animation models: CSS 
animations and Web animations.

For content authors, browsers are actively improving the SVG animation 
experience without SMIL. Microsoft just announced CSS animation support for 
SVG[1] which means authors can, for the first time, create an animated SVG 
image that works in all major browsers. Both Chromium[2] and Firefox[3] are 
actively developing CSS animation and Web animation tooling which will work 
for SVG content too. Eric Willigers has also created a SMIL polyfill 
implemented entirely on the Web Animations API[5].

In terms of implementation, SMIL adds significant complexity to Blink. In 
the past year we had two large efforts to rewrite the tear-off 
implementation[4] (this supports ‘live’ animated values) as well as a 
difficult integration with Oilpan. Deprecating SMIL will help us focus on 
more general animation issues.

*Compatibility Risk*
Medium-Low: Internet Explorer does not support SMIL which limited its use 
for critical functionality. A concern is existing SMIL communities and 
content authors: we will use developer outreach to minimize risks here.

*Alternative implementation suggestion for web developers*
There are three migration strategies:
1) CSS animations.
2) Web animations.
3) Javascript polyfills such as Eric’s SMIL polyfill based on Web 
animations or fakesmile.

*Usage information from UseCounter*
Usage is low but stable at 0.0403% of pageviews[6]. The top SMIL user is 
currently ign.com which only uses SMIL for a minor effect. Usage of SMIL 
inside images (i.e., <img src=”...svg”>) where javascript polyfills will 
not work is lower at 0.006% of pageviews.

*Entry on chromestatus.com <http://chromestatus.com>, crbug.com 
<http://crbug.com>, or MDN*
http://crbug.com/482689

*Requesting approval to remove too?*
No, this is only an intent to deprecate and we plan to show a deprecation 
warning in the console.


[1] https://status.modern.ie/csstransitionsanimationsforsvgelements
[2] https://twitter.com/ChromeDevTools/status/575327634319540224
[3] 
https://hacks.mozilla.org/2015/01/web-animation-tools-network-security-insights-font-inspector-improvements-and-more-firefox-developer-tools-episode-37/
[4] 
https://docs.google.com/document/d/1bg7CUyUszqdwmENY3JX6_PoQD6uHRCNcRPJMlC4qlkw/view
[5] https://github.com/ericwilligers/svg-animation
[6] https://www.chromestatus.com/metrics/feature/timeline/popularity/501

-- 

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 blink-dev+...@chromium.org.

To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c79d315e-a293-474c-9ee1-87372c4c06a4n%40chromium.org
 
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c79d315e-a293-474c-9ee1-87372c4c06a4n%40chromium.org?utm_medium=email&utm_source=footer>
.

-- 
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2ce33de0-7a91-44d1-ba42-6861a0f346c3n%40chromium.org.

Reply via email to