var isConfigured = false
self.onmessage = function(e) {
    if(isConfigured === false) {
        eval(e.data);
        isConfigured = true;
    }
    else {
        var data = JSON.parse(e.data);
        var functionName = data.shift();
        self[functionName].apply(this, data);
    }
};