mysterious-toddler-20573
08/24/2021, 2:18 PMgorgeous-airport-54386
08/24/2021, 2:20 PMmysterious-toddler-20573
08/24/2021, 2:21 PMgorgeous-airport-54386
08/24/2021, 2:21 PMmysterious-toddler-20573
08/24/2021, 2:22 PMgorgeous-airport-54386
08/24/2021, 2:23 PMgorgeous-airport-54386
08/24/2021, 2:24 PMgorgeous-airport-54386
08/24/2021, 2:24 PMmysterious-toddler-20573
08/24/2021, 2:24 PMmysterious-toddler-20573
08/24/2021, 2:25 PMgorgeous-airport-54386
08/24/2021, 2:25 PMmysterious-toddler-20573
08/24/2021, 2:25 PMmysterious-toddler-20573
08/24/2021, 2:25 PMgorgeous-airport-54386
08/24/2021, 2:26 PMmysterious-toddler-20573
08/24/2021, 2:26 PMmysterious-toddler-20573
08/24/2021, 2:26 PMgorgeous-airport-54386
08/24/2021, 2:26 PMmysterious-toddler-20573
08/24/2021, 2:27 PMgorgeous-airport-54386
08/24/2021, 2:30 PMgorgeous-airport-54386
08/24/2021, 2:31 PMmysterious-toddler-20573
08/24/2021, 2:33 PMmysterious-toddler-20573
08/24/2021, 2:33 PMCACHE-INVALIDATE: <url1>, <url2>mysterious-toddler-20573
08/24/2021, 2:34 PMmysterious-toddler-20573
08/24/2021, 2:34 PMmysterious-toddler-20573
08/24/2021, 2:34 PMmysterious-toddler-20573
08/24/2021, 2:35 PMgorgeous-airport-54386
08/24/2021, 2:36 PMSubresource-ETag: </script.js> "3irr93rf39"
server responds
Subresource-ETag: </script.js> "mei89r9420"
client requests new version of script.js (or maybe the server uses http push, but I have no idea what that actually is)mysterious-toddler-20573
08/24/2021, 2:58 PMSubresource-SHA: "4468e5deabf5e6d0740cd1a77df56f67093ec943"
client checks against current sha, issues a
SUBRESOURCES <current url>
if not match
gets list of subresource SHAs and verifies each against cache
getting kinda complex 😑mysterious-toddler-20573
08/24/2021, 2:59 PMshy-ability-59156
08/24/2021, 6:44 PM_="on htmx:afterSwap log me" this gets called after the new content is in the dom and therefor works fine.