Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Store favicons locally #104

Open
danielmmmm opened this issue Feb 24, 2022 · 2 comments
Open

[Feature request] Store favicons locally #104

danielmmmm opened this issue Feb 24, 2022 · 2 comments
Labels

Comments

@danielmmmm
Copy link

Instead of downloading icons from providers every time the browser is restarted, favicons should be stored locally. In addition, favicons could be retrieved from several providers to increase the likelihood to get a favicon for every bookmark.
As of today, DuckDuckGo is the best provider for my bookmarks. But it (and Google) fails to get a favicon for ice.no. Caching favicons would also reduce traffic for favicon providers.
(Apart from that, I love HNTP 😁)

@GeniusBroccoli
Copy link

Yea, please, can you implement this? 🥺
I have configured the page to show quite a lot of sites in multiple columns. The icons load every time I open the homepage, which is slow and, I think, not very good and could be considered by the icon service as an abuse?

@ibillingsley
Copy link
Owner

ibillingsley commented Jul 2, 2023

I wish Firefox would implement the favicon api https://bugzilla.mozilla.org/show_bug.cgi?id=1315616

I'm not sure why it redownloads them every time you restart the browser (unless you enabled "Delete cookies and site data when Firefox is closed").

The standard HTTP cache durations are set as follows (I can't control this):

Provider max-age
Favicon.ico varies
DuckDuckGo 30 days
Google 7 days
Favicon Kit 1 year
Qwant 14 days
Yandex 8 days

It might be possible to cache them manually with a serviceworker but it's tricky. I'll look in to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants