// timer has to be alive so it can't be eaten by the GC. var timer; function handleRequest(request, response) { response.setHeader("Cache-Control", "no-cache", false); response.setHeader("Content-Type", "text/javascript", false); // The "stray" open comment at the end of the write is important! response.write( "document.write(\"