To run, make sure serve is installed:
$ npm install -g serve
To run:
$ serve .
It should show multiple .html files and clicking on them should show the various favicon demos.
Notes from my testing:
window.devicePixelRatio === 1, it uses the 16px variation.<link rel="alternate icon" href="foo.bar">, the alternate does nothing.sizes="16x16" to the ico link, the browser confusingly picks the 32px PNG icon instead.Resources: