{"id":12,"date":"2009-10-23T15:11:47","date_gmt":"2009-10-23T22:11:47","guid":{"rendered":"http:\/\/pronoiac.org\/misc\/?p=12"},"modified":"2009-10-23T15:41:15","modified_gmt":"2009-10-23T22:41:15","slug":"server-push-animation","status":"publish","type":"post","link":"https:\/\/pronoiac.org\/misc\/2009\/10\/server-push-animation\/","title":{"rendered":"Server push animation"},"content":{"rendered":"<p>This came up because of <a href=\"http:\/\/ascii.textfiles.com\/archives\/2236\">Jason Scott&#8217;s posting<\/a> <a href=\"http:\/\/www.textfiles.com\/underconstruction\">hundreds of &#8220;Under Construction&#8221; animated gifs<\/a> (warning! that can crash your browser!), derived from <a href=\"http:\/\/www.archiveteam.org\/index.php?title=Geocities_Project\">Archiveteam&#8217;s attempt to backup Geocities before it closes.<\/a><\/p>\n<p>Seeing that page led <a href=\"http:\/\/www.metafilter.com\/85695\/Please-Be-Patient-This-Page-is-Under-Construction#2774563\"> twoleftfeet on Metafilter to reminisce about creating the first &#8220;Under Construction&#8221; animated gifs,<\/a> mentioning the earlier, clunkier &#8220;server push animations.&#8221;<\/p>\n<p><a href=\"http:\/\/news.ycombinator.com\/item?id=883657\">A thread on Hacker News<\/a> centered on that story.   Scriptor asked &#8220;server push animations?  How were those done?&#8221;  And I dug up some information &#8211; including an implementation &#8211; &#038; posted it there.<\/p>\n<p>I&#8217;ve been curious about what it would do on current browsers, so.  I took the <a href=\"http:\/\/www.radzone.org\/tutorials\/animatep.html\">Perl script,<\/a> hit the <a href=\"http:\/\/www.archive.org\/\">Internet Archive&#8217;s<\/a> <a href=\"http:\/\/www.archive.org\/web\/web.php\">Wayback Machine<\/a> for some <a href=\"http:\/\/home.netscape.com\/assist\/net_sites\/mozilla\/images.html\">canonical test images,<\/a> &#038; put them together to make:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/pronoiac.org\/serverpush\/animate.pl\" width=64 height=64\"><\/p>\n<p>This is a server push animation.  It surprised me that it worked in Firefox &#038; Mobile Safari. <\/p>\n<p>I can&#8217;t say that this is terribly useful, except for historical interest.  Each frame of animation is sent as a separate picture, so, for example, a loop would require an ongoing connection.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This came up because of Jason Scott&#8217;s posting hundreds of &#8220;Under Construction&#8221; animated gifs (warning! that can crash your browser!), derived from Archiveteam&#8217;s attempt to backup Geocities before it closes. Seeing that page led twoleftfeet on Metafilter to reminisce about creating the first &#8220;Under Construction&#8221; animated gifs, mentioning the earlier, clunkier &#8220;server push animations.&#8221; A [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/posts\/12"}],"collection":[{"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":6,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/posts\/12\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pronoiac.org\/misc\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}