{"ScriptPreparationCode":"var blob = new Blob([\r\n \u0022var i = 0; while(true) i\u002B\u002B;\u0022]);\r\n\r\nvar myWorker = new Worker(window.URL.createObjectURL(blob));\r\n\r\nvar canvas = document.createElement(\u0022canvas\u0022);\r\ncanvas.width = 640;\r\ncanvas.height = 480;\r\nvar ctx = canvas.getContext(\u00272d\u0027);\r\n\r\nvar img = new Image();\r\nimg.src = \u0022https://www.google.com/s2/favicons?domain=www.google.com\u0022;","TestCases":[{"Name":"postMessage 1 string arg","Code":"myWorker.postMessage(\u0022string1\u0022);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"postMessage 2 string arr","Code":"myWorker.postMessage([\u0022string1\u0022, \u0022string2\u0022]);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"postMessage 3 string arr","Code":"myWorker.postMessage([\u0022string1\u0022, \u0022string2\u0022, \u0022string3\u0022]);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"postMessage 4 string arr","Code":"myWorker.postMessage([\u0022string1\u0022, \u0022string2\u0022, \u0022string3\u0022, \u0022string4\u0022]);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"no postMessage no arguments","Code":"i\u002B\u002B;","IsDeferred":false},{"Name":"postMessage Number","Code":"myWorker.postMessage(9001);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"drawImage","Code":"ctx.drawImage(img, 0,0);","IsDeferred":false},{"Name":"postImage Numbers ([id, x, y, angle, scale_x, scale_y, alpha])","Code":"myWorker.postMessage([9001, 9001, 9001, 9001, 9001, 9001, 9001]);\r\ni\u002B\u002B;","IsDeferred":false},{"Name":"postImage Numbers (String(id, x, y, angle, scale_x, scale_y, alpha))","Code":"myWorker.postMessage(\u00229001, 9001, 9001, 9001, 9001, 9001, 9001\u0022);\r\ni\u002B\u002B;","IsDeferred":false}]}