What I want from favicons is SVG support.
It makes so much sense it hurts, especially when we think of desktop links, home page pins, etc.
The whole "bundle multiple sizes of animated files into one container" is crazy when they are nearly always different resolutions of precisely the same file.
If we have SVG we could modify the SVG at runtime to have it display additional data really easily.
As for video in favicons... kill me now. SVGs and a strict limit on favicon sizes would be good (enforced by browsers, ditch anything over 50KB - it should be more than enough!).
A nice bug I saw recently was that a server could be instructed to send an infinitely sized favicon, and the browser would happily consume it. Nice way to drain a phone battery, use all of the connection bandwidth, and just to play havoc.
What I want from favicons:
1) SVG
2) SVG support for icons in all major OS's so that desktop links and homepage links just work as SVG
3) Max-size enforced by browsers
Atlassian Bamboo does this really well: if your tab is open on a build that's in progress the favicon will represent how far along building it is.
Great example of a micro-library. Small, does one thing and does it well.
Side note on fancy favicon stuff ... be sure to check out:
https://github.com/discourse/discourse/blob/master/app/contr...
You want your favicon asset on the same domain serving the page otherwise there is a bunch of CORS work.
It has both MIT and GPL licenses.
For us non-lawyers, what does this mean?
reminds me, i once coded a webcam2favicon streamer in literate coffeescript https://github.com/franzenzenhofer/webcam2favicon so basically the readme is the code.
it's from 2013, still works in FF, chrome seems to have changed the way they handle changes in the favicon.
It is a very nice library. However be aware that it currently has issues in chrome if your page has several icons: https://github.com/ejci/favico.js/issues/85
This is quite lovely. Very good job. :)
I for one would be very curious to read about how this works (too lazy to read code right now!)...
There is not a single Favicon visible for me on this site. Guess they are all loaded remotely or something. No idea. Chrome / Ublock Origin / Privacy Badger.
Why not set your favicon to a gif?
Now that just looks useful. I can think of several uses. Thanks
When running a cloud based continuous deployment build it would be an awesome way to get an indication that the build successfully deployed or failed.
this is sweet. good werk
On Firefox on Linux, the favicon flickers if changed quickly in this example.
The webcam is a hilarious example. Reminds me of this 1-dimensional video game you can play in your address bar. http://glench.com/hash/