It is not quite in the same league, but we already have SVGEdit[1] as an example. as well as diagrams.net, but taking a 2023 approach would be much more performant and open ended.
It is not quite in the same league, but we already have SVGEdit[1] as an example. as well as diagrams.net, but taking a 2023 approach would be much more performant and open ended.
There is a place/market for both.
https://www.figma.com/blog/building-a-professional-design-to....
I worked for an ad publishing firm many years back, it was common for us to receive vector graphic files that are hundreds of megabyte large. We used Adobe Illustrator and CorelDRAW to handle those files on some fairly fine computers, and yet some graph files from our clients still managed to crash the computer due to RAM exhausting etc.
I image it makes sense for an industrial capable software to want to run as native as possible.
Another thing is color management. Most graphic software supports RGBA, but for publishers, CMYK is also required. I'm not really sure if browser engines supports these color system well enough (not just color conversion between the two, but also color profile for the monitor), because if something is mess up there, it can be expensive to fix (for the ad publisher).
If you really want to, you can run Inkscape in the browser the same way Figma runs in the browser: compile it to WASM.
I do not think my browser is ready for an 8000x8000 raster image with svg clipping etc. Not to mention the ungodly large bitmap traces, with hundreds of thousands of nodes...
A browser tool like Inkscape would be cool and useful. But no replacement.
Igalia has made some massive improvements to the SVG engine in WebKit recently: https://wpewebkit.org/blog/05-new-svg-engine.html
"Error - can't load the page (unsupported web browser)"
Web Assembly might be a way to provide web app support in addition to native but it should never replace native.
Also, energy efficiency is starting to play a greater role here in the EU where hopefully it encourages less use of energy hungry frameworks and more native applications given their better resource use.
Also, posts that open with "I know I'm gonna get downvoted for this but [...]" are an automatic down arrow for me.
I started doing my svg editing by hand last year after becoming frustrated with the nonsense one gets when exporting from most graphic editors.
Yes, it's a little cumbersome but quite straightforward, and one would be surprised how far it's possible to go simply by combining elementary shapes.
Writing something web from scratch is another world, and performances won't ever be close.