Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是一名前端工程师,在寻求一些性能提示时,我总是看到有人告诉我删除一些沉重的css 属性,例如box-shadow,,border-radius但我很好奇为什么要删除这些作品? 我应该涵盖哪些材料才能理解(或有 3000 英尺的概览)
box-shadow
border-radius
css中的Border Radius是图形渲染处理。图形处理,例如找到边缘然后将所需尺寸的曲线放在边缘上。
但是,Box Shadow 和 Border Radius 都会像其他所有 css 属性一样进行一些处理。对于现代计算机,删除此类属性可能会给您带来 1-2 ns 的优势。即使您删除它们,您的浏览器也会应用许多自己的 css 属性。
因此,移除 Box Shadow 等对性能的提升几乎可以忽略不计。您需要改进编程逻辑和图形以提高性能,而不是移除 css 属性