Гм - отвечая себе через несколько часов - но это может быть часть информации, которая оказывается очень полезной для людей:
Существует полнофункциональный синтаксический анализатор XML с открытым исходным кодом, полностью написанный на javascript -и он очень хорошо работает в Web Workers:
XML-JS
По сути, вам просто нужно включить tinyxmlsax.js и tinyxmlw3cdom.js в вашего работника, а затем выполнитьдокумент для использования W3C DOM.
С очень небольшим массажем я получил свой код для работы как с обычным DOMParser (для работы на переднем плане), так и с анализатором xmljs.
Очевидно,он медленнее - но на самом деле это не слишком большая проблема - в конце концов, вы запускаете его в фоновом режиме!