当前位置: 首页 > 知识库问答 >
问题:

背景与背景色:性能

孟楷
2023-03-14

我想知道这一点,经过一点挖掘,找到了这个资源,链接在这个答案中。

该资源指出:

背景与背景色

比较18个色板在页面上呈现100次为小矩形,一次带有背景,一次带有背景颜色。

| -------------------------------------------- |
| Page             |  Safari 7.0.1 | Chrome 33 |
| -----------------|-------------------------- |
| background       |  44.9ms       | 34.45ms   |
| -----------------|-------------------------- |
| background-color |  87.5ms       | 69.34ms   |
| -------------------------------------------- |

现在,我可以想象background-Color要快得多,因为资源也认为:

我认为当浏览器看到背景时:#000 ,他们真的看到了背景:#000无无重复顶部中心 。我在这里没有资源链接,但我记得在某个地方读过这篇文章。

为什么backgroundbackground-Color快?


共有1个答案

闾丘鸣
2023-03-14

您链接的Github存储库中的要点:

  • 所有这些都不是超精确的
  • 这些是通过file://URL的本地页面加载时间
  • 没有平均值。这是一个单页加载
  • 唯一经过测试的平台是OS X(目前为10.9.1)
  • 我不是开发工具专家(在任何浏览器中)
  • Firefox的开发工具使用起来很糟糕,我现在还没有把它们包括在测试中

除非你在不同的机器上,在不同的浏览器(及其版本)和操作系统上重复测试数千次,甚至数十万次,否则结果是毫无意义的。在一个测试实例中,不同浏览器上的加载时间之间存在相关性,这可能是完全巧合的。

此外,这是一个非常具体的测试。它在OS X上测试Safari 7.0.1和Chrome 33。Safari 5.1、6、7.0.0呢?Chrome 4、33、44怎么样?Firefox、Opera和Internet Explorer呢?Windows或Linux呢?那么移动设备呢?

你的问题不是“为什么backgroundbackground-Color快”,你的问题是“为什么在两个不同浏览器的特定版本上,在OS X上运行的一次测试显示backgroundbackground-Color快”。这是一个有无数可能性的问题。

 类似资料:
  • 在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?

  • 问题内容: 我正在使用(org.imgscalr.Scalr)库来调整某些图像的大小,但是在调整大小后,背景变成红色。我的代码是: 你能帮助我吗? 谢谢 问题答案: 您忽略的其余代码(保存ImageIO)以及正在读取的PNG是否具有透明通道(如@Daft Punk所指出的)在这里很重要。 我愿意打赌$ 1,说您的PNG中包含Alpha通道,而JPG不支持Alpha;不幸的是,Java的JPG编码器

  • 在多个浏览器中最兼容的最佳做法是什么: 或 还是最好同时使用这两种方法来涵盖更多内容:

  • background(int $color, int $pattern = self::PATTERN_SOLID): self int $color $format = new \Vtiful\Kernel\Format($fileHandle); ​ $backgroundStyle = $format->background( \Vtiful\Kernel\Format::COLO

  • 问题内容: 如果选择了该面板(单击该面板),则该面板的颜色为蓝色。另外,我在该面板上添加了一个小标志(图像),它表示所选面板之前已被选中。 因此,如果用户看到例如10个面板,其中有4个带有这个小标记,则他知道自己之前已经单击了这些面板。到目前为止,这项工作还不错。现在的问题是我无法显示小标志并使面板同时变为蓝色。 我使用css将面板设置为蓝色,使用设置背景图像。但是背景色似乎在图像上方,因此您看不

  • 1. 前言 颜色可以使普通文字表达出更深刻的含义,比如红色用于醒目与警示、绿色用于表达良好与正常等。 Markdown 使普通文本具有格式,但它的原生语法并不支持修改前景色和背景色。为了实现丰富文本颜色的需求,我们需要通过增加 HTML 标签实现此类效果。 环境说明: 考虑到 Markdown 工具之间的不兼容,有的内容直接从页面复制粘贴到本地不会正常显示,大家学习时自己动手写是肯定没问题的。本节