michael@0: /** michael@0: * Any copyright is dedicated to the Public Domain. michael@0: * http://creativecommons.org/publicdomain/zero/1.0/ michael@0: */ michael@0: onmessage = function(event) { michael@0: switch (event.data) { michael@0: case "start": michael@0: for (var i = 0; i < 10000000; i++) { }; michael@0: postMessage("done"); michael@0: break; michael@0: default: michael@0: throw "Bad message: " + event.data; michael@0: } michael@0: };