Web-Worker bei AJAX-Aufrufen - Optimierungsüberschuss?

Ich arbeite mit einem Code, der alle AJAX-Anforderungen mithilfe von Web Workern verarbeitet (sofern verfügbar). Diese Arbeiter machen fast nichts mehr alsXMLHttpRequest Objektbehandlung (keine zusätzlichen Berechnungen). Alle von Mitarbeitern erstellten Anforderungen sind asynchron (request.open("get",url,true)).

Vor kurzem hatte ich einige Probleme mit diesem Code und begann mich zu fragen, ob ich Zeit damit verbringen sollte, das Problem zu beheben oder einfach die gesamte Lösung zu löschen.

Meine bisherigen Untersuchungen legen nahe, dass dieser Code die Leistung tatsächlich beeinträchtigt. Ich konnte jedoch keine glaubwürdige Quelle finden, die dies unterstützt. Meine einzigen zwei Ergebnisse sind:

2 Jahre altVorschlag für jQuery-Funktionen Web-Worker für AJAX-Aufrufe verwendendiese SO eine Frage, die nach etwas anderem zu fragen scheint (mit synchronen Anfragen in Webworkern gegenüber AJAX-Aufrufen)

Kann mich jemand auf eine zuverlässige Quelle verweisen, die dieses Problem bespricht? Oder gibt es Benchmarks, die meine Zweifel zerstreuen könnten?

[BEARBEITEN] Diese Frage wird ein bisschen interessanter, wenn WebWorker auch für das Parsen des Ergebnisses verantwortlich ist (JSON.parse). Verbessert asynchrones Parsen die Leistung?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage