Trabalhadores da Web que lidam com chamadas AJAX - otimização exagerada?

Eu estou trabalhando com um código que lida com todas as solicitações AJAX usando Web Workers (quando disponível). Esses trabalhadores fazem quase nada mais do queXMLHttpRequest manipulação de objetos (sem cálculos extras). Todas as solicitações criadas pelos trabalhadores são assíncronas (request.open("get",url,true)).

Recentemente, recebi alguns problemas com relação a esse código e comecei a me perguntar se deveria gastar tempo corrigindo isso ou simplesmente despejar toda a solução.

Minha pesquisa até agora sugere que esse código pode estar prejudicando o desempenho. No entanto, não consegui encontrar nenhuma fonte credível que suporte isso. Minhas duas únicas descobertas são:

2 anos de idadeSugestão de recurso jQuery usar web workers para chamadas AJAXisto Então, pergunta que parece perguntar sobre algo um pouco diferente (usando solicitações síncronas em trabalhadores da web vs chamadas AJAX)

Alguém pode me indicar uma fonte confiável para discutir essa questão? Ou existem referências que possam dissipar minhas dúvidas?

[EDITAR] Esta questão fica um pouco mais interessante quando o WebWorker também é responsável por analisar o resultado (JSON.parse). A análise assíncrona melhora o desempenho?

questionAnswers(5)

yourAnswerToTheQuestion