diff --git a/s/anim.js b/s/anim.js
new file mode 100644
index 0000000..691a671
--- /dev/null
+++ b/s/anim.js
@@ -0,0 +1,26 @@
+var $parent = document.createElement("div")
+ $gif = document.createElement("img")
+ ,$favicon = document.createElement("link")
+
+$gif.crossOrigin = "anonymous"
+
+$gif.src = "./s/favicon.gif"
+
+$favicon.rel = "icon"
+
+window.parent.document.head.appendChild($favicon)
+
+$parent.appendChild($gif)
+
+var supergif = new SuperGif({gif: $gif})
+ ,$canvas
+
+supergif.load(()=> {
+ $canvas = supergif.get_canvas()
+ updateFavicon()
+})
+
+function updateFavicon() {
+ $favicon.href = $canvas.toDataURL()
+ window.requestAnimationFrame(updateFavicon)
+}
diff --git a/s/index.tpl.html b/s/index.tpl.html
index 4f4ac55..29ee593 100644
--- a/s/index.tpl.html
+++ b/s/index.tpl.html
@@ -15,5 +15,7 @@
+
+