Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/parser/htmlparser/tests/mochitest/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  file_bug543062.sjs   Sprache: unbekannt

 
Spracherkennung für: .sjs vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

var timer;

function armTimer(response) {
  timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);
  timer.initWithCallback(
    function () {
      if (
        getState("docwritepreloadssecond") == "second" &&
        getState("docwritepreloadsthird") == "third"
      ) {
        response.write(
          "ok(true, 'Second and third scripts should have started loading while the first one is loading');"
        );
        response.finish();
      } else {
        armTimer(response);
      }
    },
    20,
    Ci.nsITimer.TYPE_ONE_SHOT
  );
}

function handleRequest(request, response) {
  response.setHeader("Cache-Control", "no-cache", false);
  response.setHeader("Content-Type", "text/javascript", false);
  if (request.queryString.includes("first")) {
    response.write("// first\n");
    response.processAsync();
    armTimer(response);
  } else if (request.queryString.includes("second")) {
    response.write("// second\n");
    setState("docwritepreloadssecond", "second");
  } else {
    response.write("// third\n");
    setState("docwritepreloadsthird", "third");
  }
}

[ Dauer der Verarbeitung: 0.38 Sekunden  ]