13得票1回答
Chrome Dev Tools网络选项卡中,发起者列中的VM前缀是什么意思?

在Chrome开发者工具的网络选项卡中,有时脚本的初始化程序前缀为VM。我的第一反应是这代表虚拟机,但数字代表什么呢?如果我点击查看源代码,我仍然不清楚该脚本的来源是什么?

7得票2回答
资源预加载在HTTP头部和响应标签中有什么权衡之处?

因此,预加载可以通过声明性标记作为标签进行定义。https://w3c.github.io/preload/ <link rel="preload" href="/styles/other.css" as="style"> 作为HTTP标头: Link: <https...

579得票11回答
浏览器中的最大并行HTTP连接数是多少?

我正在创建一些暂停的连接到一个HTTP服务器(长轮询,反向AJAX等)。它能正常工作,但是我发现浏览器仅允许同时对给定域名建立两个挂起的连接。因此,如果用户在其浏览器的标签页1中查看我的网站,然后又尝试在标签页2中加载它,他们已经使用了我的站点的两个允许的连接。 我认为我可以做一些通配符域名的...

127得票21回答
制作CSS雪碧图的工具?

有没有好用的工具可以制作CSS雪碧图? 理想情况下,我希望它可以接收一个图片目录和一个已经引用这些图片的.css文件,并生成一个包含所有小图片优化后的大图片,并自动修改我的.css文件以便引用新的图片。 至少,我希望它能够接收一个图片目录并生成一个大的雪碧图以及必要的.css文件来将每张图...

8得票4回答
Web组件渲染性能

Web组件与原生HTML元素相比,是否具有更好的性能?由于每个元素只在附加到DOM时发生变异,因此在元素回调中进行昂贵操作会导致性能下降。我编写了一个带有一些昂贵实现的示例Web组件,在尝试渲染组件时,每个组件都按顺序花费时间。我没有看到任何与Web组件相关的性能问题参考。 更新1 我...

8得票3回答
过多的 HTML 元素会影响页面性能吗?

我想知道以下两种情况是否有区别: 1. 显示10,000个表格行。 2. 使用display:none隐藏10,000个表格行。 我想了解的是,如果页面上所有10,000行都可见,是否会导致页面滚动出现延迟? 但是,如果我将其中的9,000个行隐藏起来,这能减少页面滞后吗?谢谢。

18得票2回答
对于具有不同宽高比的响应式图片,如何最小化累积布局偏移量?

如果您在不同断点上具有不同纵横比的图像源的<picture>元素,那么通过在CSS中使用纵横比和媒体查询来最小化CLS的最佳方法是什么?

13得票2回答
使用HTTP/2单独加载图片比使用类似HTTP/1.1的精灵图同时加载所有图片慢的情况是什么?

HTTP/2使多路连接成为可能,消除了需要向服务器建立多个连接的需求。通过单一连接,可以将许多独立的图像发送到客户端。这消除了以前的图像精灵模式,即将许多图像合并成一个,并使用CSS将其分开的方法。 我很好奇在HTTP/2世界里,图像精灵是否仍然会更快。如果是这样,在什么情况下呢?

8得票4回答
我们在Chrome中应该“dns-prefetch preconnect”多少个域名才合适?

当我们想让一个使用第三方小部件/插件/附加组件/分析等的网站保持极快的速度时,其中之一要达到这个目标的要求是对每个单独的域名进行“dns-prefetch preconnect”(基本上是为了节省DNS查询等一些时间)。但我找不到任何文件来建议我们可以在失去任何潜在好处之前“dns-prefe...

7得票1回答
性能计时中的responseStart指的是HTML或头部信息的起始点吗?

我对PerformanceTiming.responseStart有一个问题。 这是第一个字节的头还是第一个字节的HTML?在一些项目中,这些时间可能会非常不同,例如当使用渐进式页面呈现时。