有人尝试通过使用preload
或prefetch
成功地减少Typekit的加载时间吗?例如:
<link rel='preload' href='...' as='font'>
<!-- and/or -->
<link rel='prefetch' href='...'>
在当前的Typekit加载设置中,这是否是实际可行的呢?
<link rel="preload" href="https://use.typekit.net/[YOUR_KIT_ID].js" as="script">
我已经测试过了,它似乎可以工作。瀑布的“加载顺序”发生了变化 - Typekit脚本移动到了我的主(延迟)Javascript文件的第二个位置。至于性能,我没有看到太大的改进 - 如果有的话。
截至今天,任何浏览器都没有实现link rel='preload'
。
我尝试使用link rel='prefetch'
,Chrome确实预取了该字体,但在需要时它忽略了预取的字体并重新下载了它。
as
是某个我不知道的扩展部分吗? - Mr Lister