我只是有一个关于在“现代网站”中使用 SVG 的小问题。最近有人告诉我,使用 SVG 并不是一个好主意,因为它们使用 CPU(这是否与 SVG 实际上是矢量图形的事实有关?),这在某些移动设备上可能很糟糕,因为它们可以使用低 CPU有。
那么这是“真的”吗?因为我还没有找到任何谈论这个的好文章。
最佳答案
不,这不是真的。
这是 Microsoft 的一篇过时的旧文章.它已经过时了,因为现在所有 UA 都广泛使用 GPU(假设设备有 GPU)。
微软已经取消了 Sprite 工作室测试,但是当他们这样做时,我们所有的 UA 都是每分钟数百个礼物。
话虽如此,你可以用 SVG 做很多强大的东西,所以如果你显示一个包含数百个动画对象的图形,必须有一些东西来处理它,而且这个处理必须使用一些电池。
关于performance - SVG 图像和 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32919865/