Commit ab5f1b5b639236fb7528ff9544425e2310c33dbb

Authored by Vladyslav_Prykhodko
1 parent 41391dbe

js-executor: ScriptMap optimize work

... ... @@ -196,8 +196,9 @@ JsInvokeMessageProcessor.prototype.sendResponse = function (requestId, responseT
196 196 JsInvokeMessageProcessor.prototype.getOrCompileScript = function (scriptId, scriptBody) {
197 197 var self = this;
198 198 return new Promise(function (resolve, reject) {
199   - if (self.scriptMap.has(scriptId)) {
200   - resolve(self.scriptMap.get(scriptId));
  199 + const script = self.scriptMap.get(scriptId);
  200 + if (script !== undefined) {
  201 + resolve(script);
201 202 } else {
202 203 self.executor.compileScript(scriptBody).then(
203 204 (script) => {
... ...