【发布时间】:2020-05-14 17:21:18
【问题描述】:
我目前正在尝试对我的一个网站进行一些速度改进,并且正在研究 Modernizer 的使用情况。
以前我所有的 javascript(包括 Modernizer)都集中在一个大的 js 文件中。我现在已经删除了 Modernizer,它位于页面的 head 部分。为清楚起见,它是自定义构建。
但是,并非所有特征检测都是平等的 - 一些特征受益于快速检测,而另一些则可以等待。
例如,检测 webp 支持非常重要,因为我假设下载一个 jpeg 然后另一个 webp 版本会破坏该功能的对象。
然后,还有诸如指针/触摸支持之类的东西,它们不会影响布局本身,而是更多地与交互有关 - 所以他们可以等待。
考虑到这一点,显而易见的事情是在页面中放置两个 Modernizer 实例 - 一个用于顶部的重要内容,另一个用于底部的其余内容。
但是,我一直无法找到有关此主题的任何内容。我想这让我问了两个问题:这可能吗?如果是的话——这是一个明智的想法吗?
【问题讨论】: