Is SVG essential? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Is SVG essential?

Is it important to know everything about SVG even though I'm studying to be a web developer?.....i recently started digging deeper into SVG since sololearn didn't teach Us everything about it, i then found out that it's so complex and even I don't see many websites using it, so is it important?

1st Jul 2022, 2:45 PM
🇲 🇴 🇸 🇪 🇸 
🇲 🇴 🇸 🇪 🇸  - avatar
3 Answers
+ 2
Essential? No. Useful? It depends on the project. It is certainly important to know what it is and what it can do, but I would not spend too much time learning all the nitty gritty details of it. Unless you find it interesting and fun. In that case, go for it :) In my opinion SVG is not used as often in public websites. Maybe in some animated advertisements. There are people with mad SVG skills... But static graphics tend to be still png images, and for animation there are plenty of other options (libraries) in JavaScript, such as D3.js or Three.js and there is also WebGL. Even some of these graphics libraries are working with Canvas or with SVG in the background, but they give you a much cleaner interface and hide the ugly details.
3rd Jul 2022, 2:33 PM
Tibor Santa
Tibor Santa - avatar
+ 2
SVG is a language for describing 2D graphics in XML you could choose between SVG and canvas but SVG is faster when rendering really large objects, but slower when rendering many objects. a game would probably be faster in canvas. a huge map program would probably be faster in SVG
1st Jul 2022, 6:10 PM
leo
leo - avatar