Self-updating scripts | High Performance Web Sites

Artikeln belyser hur korta cachetider för tredjepartsresurser (snippets) negativt påverkar webbplatsers prestanda och poäng i verktyg som Page Speed och YSlow. Till skillnad från webbplatsägare som kan "revva" URL:er för sina egna resurser för att tvinga fram uppdateringar vid långa cachetider, kan tredjepartsleverantörer inte göra detta för sina snippets. Korta cachetider för bootstrap-skript från tredjeparter leder till frekventa "conditional GET"-förfrågningar, vilket skapar fördröjningar och en sämre användarupplevelse. En föreslagen lösning för självuppdaterande bootstrap-skript innebär att inkludera ett versionsnummer i skriptet för uppdateringsnotifikation och att använda en dynamiskt skapad iframe för att tvinga fram en uppdatering av den cachade resursen.