Trabajadores web que manejan llamadas AJAX: ¿optimización excesiva?

Estoy trabajando con un código que maneja todas las solicitudes AJAX usando trabajadores web (cuando está disponible). Estos trabajadores hacen casi nada más queXMLHttpRequest manejo de objetos (sin cálculos extra). Todas las solicitudes creadas por los trabajadores son asíncronas (request.open("get",url,true)).

Recientemente, tuve un par de problemas con respecto a este código y comencé a preguntarme si debería dedicar tiempo a solucionar esto o simplemente a deshacerme de toda la solución.

Mi investigación hasta ahora sugiere que este código puede estar afectando el rendimiento. Sin embargo, no pude encontrar ninguna fuente creíble que apoye esto. Mis únicos dos hallazgos son:

2 años de edadSugerencia de función jQuery utilizar trabajadores web para llamadas AJAXesta SO pregunta que parece preguntar sobre algo un poco diferente (utilizando solicitudes síncronas en trabajadores web frente a llamadas AJAX)

¿Puede alguien indicarme una fuente confiable que discuta este problema? O bien, ¿hay algún punto de referencia que pueda disipar mis dudas?

[EDITAR] Esta pregunta se vuelve un poco más interesante cuando WebWorker también es responsable de analizar el resultado (JSON.parse). ¿Está mejorando el rendimiento el análisis asíncrono?

Respuestas a la pregunta(5)

Su respuesta a la pregunta