Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  multi_sharedWorker_manager.js   Sprache: JAVA

 

var query = window.location.search;
var bc = SpecialPowers.wrap(BroadcastChannel).unpartitionedTestingChannel(
  "bugSharedWorkerLiftetime" + query
);
bc.onmessage = msgEvent => {
  var msg = msgEvent.data;
  var command = msg.command;
  if (command == "postToWorker") {
    postToWorker(msg.workerMessage);
  } else if (command == "navigate") {
    window.location = msg.location;
  } else if (command == "finish") {
    bc.postMessage({ command: "finished" });
    bc.close();
    window.close();
  }
};

window.onload = () => {
  bc.postMessage({ command: "loaded" });
};

function debug(message) {
  if (typeof message != "string") {
    throw new Error("debug() only accepts strings!");
  }
  bc.postMessage({ command: "debug", message });
}

let worker;

function postToWorker(msg) {
  if (!worker) {
    worker = new SharedWorker(
      "multi_sharedWorker_sharedWorker.js",
      "FrameWorker"
    );
    worker.onerror = function (error) {
      debug("Worker error: " + error.message);
      error.preventDefault();

      let data = {
        type: "error",
        message: error.message,
        filename: error.filename,
        lineno: error.lineno,
        isErrorEvent: error instanceof ErrorEvent,
      };
      bc.postMessage({ command: "fromWorker", workerMessage: data });
    };

    worker.port.onmessage = function (message) {
      debug("Worker message: " + JSON.stringify(message.data));
      bc.postMessage({ command: "fromWorker", workerMessage: message.data });
    };
  }

  debug("Posting message: " + JSON.stringify(msg));
  worker.port.postMessage(msg);
}

Messung V0.5 in Prozent
C=82 H=88 G=84

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

letze Version des Elbe Quellennavigators


Jenseits des Üblichen ....
    

Besucher

Besucher

Statistik
#Sources=1127926
#Domains=2039723