Sé que la especificación Web Worker dice "no hay acceso a DOM porque DOM no es seguro para subprocesos". Aunque puedo ver que es lógico para los trabajadores web y la página HTML DOM, en realidad es muy restrictivo cuando considero analizar XML desde una llamada XmlHttpRequest - después de todo, el manejo básico de esa llamada es asíncrono y tiene poco efecto en el hilo de primer plano, es el análisis del XML que ralentiza el hilo de primer plano (cuando se trata de aplicaciones XML).Analizando XML en Web Workers
¿Hay alguna otra manera además de construir mi propio analizador XML en Javascript (no voy a usar la ruta XPCOM) para analizar XML en Web Worker?
Aquí hay otro: https://github.com/isaacs/sax-js –