-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SVG 1.1 and 2.0 #214
Comments
In the State of CSS 2022 question about browser incompatibilities, SVG was mentioned in ~1% of responses, see #248. Quoting the responses giving some amount of detail here:
While SVG doesn't seem to be at the very top of developer pain points, these results do suggest that there's a cluster of issues, and importantly I think a lot of the above isn't a known and solved problem. So I'd consider these survey results at least a medium strength signal for the importance of this. |
@foolip I know that @nikolaszimmermann is working on rewriting the WebKit SVG engine, which I believe is still ongoing. |
Indeed @ydaniv LBSE upstreaming/development is actively ongoing. |
Thank you for proposing SVG 1.1 and 2.0 for inclusion in Interop 2023. We wanted to let you know that this proposal was not selected to be part of Interop this year. We believe this proposal is too broad, and that Interop 2023 is not the right venue to do this investigation. We encourage you to start a conversation with the relevant working groups to get any issues resolved. For an overview of our process, see the proposal selection summary. Thank you again for contributing to Interop 2023! Posted on behalf of the Interop team. |
Description
SVG is an indispensable tool for developers, from UI, through design elements, creating charts and visualizations, to creating special visual effects, and much more.
Current implementation is the SVG 1.1 with outstanding compat issues - missing features and bugs - and some parts, in varying levels, from the SVG 2 spec.
There are endless posts on the web on using SVG for developers and designers alike.
Many widely used libraries render to SVG, like D3, Three, and Lottie.
There are many tools and companies that have been built over it, like: Canva, SVGator, and LottieFiles.
Rationale
Since the proposal for adding SVG as a focus area proposal for Interop 23 didn't seem to move forward in #147, I propose we investigate a way of whether we can put SVG dev back on track, so that it can, perhaps, become a focus for Interop 24.
WPT for SVG 1.1
Old tests (in obsolete format) are located in the import directory (not visible on the site) with notes in the README:
And further instructions on how to handle those.
WPT for SVG 2
All of the tests at wpt.fyi/results/svg are for SVG 2
Browser bugs
A quick search shows these:
Investigation Roadmap
In my most naïve stance I suppose these could pave a way for considering focus on SVG at Interop 24.
The text was updated successfully, but these errors were encountered: