!7 html { ret htitle("Web Worker-Less Calc Test") + hbody( p("Count numbers: " + hfulltag("output", "", id := "result")) + hjavascript([[ function go() { var startTime = new Date(); var i = 0; while (true) { i = i+1; if ((i % 1000000) == 0) { var ms = new Date()-startTime; var mips = (i/ms/1000).toFixed(2); document.getElementById("result").innerHTML = "Counted to: " + i + " in " + ms + " ms (" + mips + " million steps/s)"; } } } ]]).replace("$LINK", jsQuote(relativeRawBotLink(programID(), "worker.js"))), onLoad := "go()"); }