Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  test_cache_worker_gc.html   Sprache: unbekannt

 
<!-- Any copyright is dedicated to the Public Domain.
   - http://creativecommons.org/publicdomain/zero/1.0/ -->

<!DOCTYPE HTML>
<html>
<head>
  <title>Test CacheStorage does not prevent worker GC</title>
  <script src="/tests/SimpleTest/SimpleTest.js"></script>
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
  <script type="text/javascript" src="driver.js"></script>
</head>
<body>
<iframe id="frame"></iframe>
<script class="testbody" type="text/javascript">
function startWorker() {
  return new Promise(resolve => {
    var w = new Worker("idle_worker.js");
    w.addEventListener("message", function onMessage(evt) {
      if (evt.data === "LOADED") {
        w.removeEventListener("message", onMessage);
        resolve(w);
      }
    });
  });
}

function gc() {
  return new Promise(resolve => {
    SpecialPowers.exactGC(resolve);
  });
}

SimpleTest.waitForExplicitFinish();

async function test() {
  let w = await startWorker();
  let weakWorker = SpecialPowers.Cu.getWeakReference(w);
  ok(weakWorker, "worker supports weak reference");
  w = null;
  await gc();
  await gc();
  ok(!weakWorker.get(), "worker weak reference should be garbage collected");
  SimpleTest.finish();
}
test();
</script>
</body>
</html>

Messung V0.5 in Prozent
C=88 H=98 G=93

[Dauer der Verarbeitung: 0.25 Sekunden, vorverarbeitet 2026-08-25]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

letze Version des Elbe Quellennavigators


Jenseits des Üblichen ....

Besucher

Besucher

Statistik
#Sources=434850
#Domains=661743