Die ECMAScript-Spezifikation gibt keine Formularspeicherverwaltung an, auf Garbage Collection wird nur in nicht normativen Teilen Bezug genommen.
Ähnlich sagt die Web-Worker-Spezifikation nicht viel über Garbage Collection außer Wrt. wie lange einige Objekte leben müssen.
Das ist also ein implementierungsspezifisches Verhalten. Selbst wenn Implementierungen einen pro-Worker-GC implementieren und im Allgemeinen einen gemeinsamen Overhead vermeiden, können sie dennoch eine globale Sammlung aller Worker aufgrund von Speicherdruck auslösen, insbesondere bei Systemen mit eingeschränktem Speicher.
Das heißt, es ist wahrscheinlicher, dass Sie eine GC-Isolation mit Arbeitern als ohne erreichen werden. Sie müssen jedoch darauf achten, dass der Messaging-Overhead zwischen Arbeitern und dem Hauptthread vermieden wird, da das Serialisieren von Nachrichten (für den strukturierten Klonalgorithmus) zusätzlichen Papierkorb erzeugen kann. Durch die Verwendung von Transfer- oder Shared-Memory-Puffern kann dies vermieden werden.
meine Vermutung ist, sie tun, aber das ist reine Vermutung – Ced