/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- / /* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */ 'use strict'; var consoleTimer = {}; var console = { log: function log() { var args = Array.prototype.slice.call(arguments); postMessage({ action: 'log', data: args }); }, time: function(name) { consoleTimer[name] = Date.now(); }, timeEnd: function(name) { var time = consoleTimer[name]; if (time == null) { throw 'Unkown timer name ' + name; } this.log('Timer:', name, Date.now() - time); } };