有沒有人試圖通過使用preload
或prefetch
來成功減少Typekit的加載時間?即預取或預加載Typekit字體
<link rel='preload' href='...' as='font'>
<!-- and/or -->
<link rel='prefetch' href='...'>
在當前的Typekit加載設置中是否可行或可行?
有沒有人試圖通過使用preload
或prefetch
來成功減少Typekit的加載時間?即預取或預加載Typekit字體
<link rel='preload' href='...' as='font'>
<!-- and/or -->
<link rel='prefetch' href='...'>
在當前的Typekit加載設置中是否可行或可行?
截至今日,link rel='preload'
未被任何瀏覽器實現。
我曾嘗試使用link rel='prefetch'
,而Chrome確實預取了該字體,但是,它忽略了預取字體並在需要時將其重新下載。
感謝@codener。我猜服務人員可能是最終的解決方案。也許appCache ... –
你可以嘗試預壓Typekit的腳本:
<link rel="preload" href="https://use.typekit.net/[YOUR_KIT_ID].js" as="script">
我測試過這一點,它似乎工作。瀑布變化的「加載順序」 - Typekit腳本與我的主要(延遲的)JavaScript文件聯繫在一起。至於表現,我沒有看到太多的改善 - 如果有的話。
是我不知道的一些擴展的'as'部分嗎? –
@MrLister我在https://speakerdeck.com/bramstein/web-fonts-performance –
幻燈片87或其周圍看到它啊,我明白了。用「」引號。嗯。 –