跳到内容

性能

让您的网站运行得更快。

我们重点介绍我们认为您应该了解的有趣特性或库。

特性亮点: blocking="render"

我们这些关心控制网站加载方式的人(FOUC - Flash of Unstyled Content)会很高兴了解 blocking="render"。顾名思义,此属性可以使 <link><script><style> 标签阻止页面的渲染,直到它们完全加载。

浏览器支持还没有完全到位——但这绝对是会让 Web 加载 UX 更加流畅的东西,一旦它得到广泛支持。

基准: 有限可用

了解更多

性能体验与情绪

响亮而清晰:srcsetsizes 的开发体验可以改进!这两个极端都围绕着它,srcset/sizes 本身位居挫折榜首,而 sizes="auto 是最受欢迎的功能——因为它减轻了一些痛苦。

通过...分组:

根据此项排序:

1
性能
70.8%
21.9%
6.8%
4,636
2
性能
68.3%
21.9%
9%
4,627
3
性能
25.6%
30.8%
43.1%
4,613
4
性能
19.8%
20.5%
59.3%
4,624
5
性能
6.2%
25.2%
68.1%
4,607
6
性能
4%
22.8%
72.8%
4,610
7
性能
8.4%
88.9%
4,592

经验

  • <span aria-hidden="true">🤓</span> 用过: 使用过此项目的受访者。
  • <span aria-hidden="true">👀</span> 有听说过: 听说过此项目,但没有使用过此项目的受访者。
  • <span aria-hidden="true">🤷</span> 没听说过: 从未听说过此项目的受访者。

情绪(态度)

  • 积极: 有兴趣了解此技术,或者愿意再次使用它的受访者
  • 中立: 未对此技术发表看法的受访者
  • 消极: 对此技术不感兴趣,或者使用此技术有糟糕体验的受访者
Web 的全部意义在于让人们访问遥远的内容。鉴于此,加载数据经常被视为事后的想法确实感觉有点奇怪,除了稍微好一点的旋转动画外,在过去 30 年里几乎没有取得什么进展。
您在性能方面有哪些痛点?
多选
总体上最主要的痛点主题。

视图:

不为“limitations”之一的项目
0%
20%
40%
60%
80%
100%
01
Loading
4
02
Graphics
2
03
Ecosystem issues
2
04
Responsive design
05
Tooling
2
06
Poor design
1
07
Education
08
Cognitive overload
09
Excessive complexity
10
Core Web Vitals
1
11
Browser support
2
12
Debugging
13
Animations
14
End-user experience
1
15
Reliability
16
Typography
1
17
Reliance on JavaScript
18
19
workplace
20
21
preload
22
Server-client communication
23
Meta-issues
24
其他答案
0%
20%
40%
60%
80%
100%
受访者百分比
Web Performance Fundamentals, v2
Todd Gardner
Request Metrics

Web Performance Fundamentals, v2

Speed up your websites and web apps by mastering the latest performance metrics and web optimization techniques.
感谢合作伙伴对我们的支持! 了解更多。