3 ms·
Why is that related to Apple's object to animated favicons or favicons that are set dynamically by JavaScript?
by tshaddox 5y ago
Why is that related to Apple's object to animated favicons or favicons that are set dynamically by JavaScript?
- floatingatoll 5y agoIf Safari didn’t aggressively cache favicons, websites trying to overcome Apple’s objection would immediately start trying to use window.reload() and server-side dynamically generating favicon paths, for random “I made this up before coffee” example, which would burn more battery power on Apple devices for endless page reload events. Caching aggressively makes it a non-starter to try and engineer workarounds, and comes at zero impact to users (who are either accustomed to the old favicon and don’t care about rebranding, or ignoring it).