Favicon mit Javascript austauschen

Screenshot favicon.js bei GitHub

Nach meiner bescheidenen Meinung sind Favicons innerhalb einer Webanwendung die Elemente, denen die wenigste Beachtung geschenkt wird. Ich habe ja schon letztes Jahr in einem längeren Artikel darüber berichtet, dass man mit Favicons den Benutzern durchaus sinnvolle Informationen zukommen lassen kann. Das tolle an den Favicons ist, dass dies sogar funktioniert, wenn der Benutzer gar nicht auf der Seite ist (aber die Session noch besteht). Hat der Benutzer die Seite zum Beispiel in die Lesezeichen-Symbolleiste abgelegt kann die Anwendung dort kurze symbolische Infos einblenden.

Screenshot favicon.js bei GitHub

Da wir uns derzeit ja in einem JavaScript-Minimierungs-Wahn befinden, habe ich auf GitHub diesbzgl. eine interessante Bibliothek mit dem Namen favicon.js gefunden. Der kleine Helfer kann zwar „nur“ Favicons austauschen, aber da er nur 726 Bytes groß ist, lasse ich dies als Entschuldigung gelten. In der Regel reicht diese Funktionalität auch vollkommen aus.

Die Favicons können bei favicon.js auch Base-64-encoded direkt übergeben werden (spart Server-Requests), und das animieren über mehrere Favicons hinweg (also zum Beispiel in Form eines Daumenkinos) ist ebenfalls möglich.

Sollte man solche Funktionalität nutzen wollen fährt man mit favicon.js ganz gut, da dessen Funktionalität vollkommen ausreichend ist. Insbesondere die Möglichkeit die Favicons Base-64-encoded zu übergeben gefällt mir ganz gut, da gerade im Backend-Bereich mit vielen kleinen Icons darauf geachtet werden muss, das man den Server nicht mit zu vielen Requests belegt.

Ähnliche Beiträge


Isotope – Next Generation Website Layout dank jQue...
Das letzte Plugin für jQuery was mich nachhaltig beeindruckt hatte, war Masonry. Das kleine Tool macht gerade auf Community-Seiten oder in Drupal rech...


jQuery Fundamentals – kostenloses jQuery eBook
Ein angekündigtes kostenloses jQuery eBook könnte durchaus sinnvoll sein – auch wenn es auf Englisch ist (um dem einen oder anderen Kommentar hier dir...


Cached Commons – CDN für JavaScript und CSS
Neuerdings lädt man ja Javascript nicht mehr vom eigenen Server, sondern verwendet die Google Libraries API, das ist zwar ganz nett, aber der Dienst b...


Mit Numeral.js Zahlen formatieren
Normalerweise ist der Konstrukt ja wie folgt: MySQL->PHP->Form->PHP->MySQL - das ist ganz nett, bietet aber einige Fallstricke. Normalerwe...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.