3 ms·
I have been busy contracting for a client, building a product configurator based on SVG. It feels like I'm working with a better version of Flash, but with much
by neals 11y ago
I have been busy contracting for a client, building a product configurator based on SVG. It feels like I'm working with a better version of Flash, but with much slower rendering.
SVG in the browser is much more extensive than I had realised. There's really a lot you can do with it, and that kind-of snuck up on me. I've never had to touch SVG, been using canvas and DOM elements for a great many things. And now, all of a sudden, there is this massive part of the browser that I had neglected, where you can do anything.
If you work with designers that use Illustrator, you can really create a efficient workflow with SVG as a base.
- PopeOfNope 11y ago> but with much slower rendering How much slower? Flash is slow enough as it is. I can't imagine using something even slower.
- JohnTHaller 11y agoFlash is slow. In-browser animations using 'HTML5' (as in full cartoon animations) as well as SVG manipulations is quite a bit slower than Flash. Always has been. Will be for a bit longer.
- cleverjake 11y agohave you tried using IE's svg rendering? Its GPU powered and fast as heck
- Wintamute 11y agoFor vector animation, as well as optimised bitmap animations Flash was blazing fast and GPU accelerated. Granted the plugin in general was bloated, and lots of Flash objects on a page slowed your browser down, but once it got going (for example in a full screen game or whatever) Flash was very efficient. I'd say the web platform has not yet caught up.
- talideon 11y agoA big part of that is likely down to the fact that while static SVG rendering works just fine, the dynamic side of it hasn't got the same amount of love. Maybe as SVG gets more traction, we'll see browsers improve in that regard.
- Beldur 11y agoI also build a product Configurator for my company that is used by hundres of thousends of customers every month. I really like SVG. But because of some performace issues, I sometimes think I want to recreate the rendering engine in Canvas.