Was ist dein Anwendungsfall?? Kein DOM hieße kein Browser…
Web-Worker (wieder einmal ;-), da steht kein DOM zur Verfügung, da nicht thread-safe.
Es werden mehrere große Third-Party XML Dateien via Sax Parser (konkret saxjs) eingelesen. JSDOM ist keine Alternative, da dass mächtig in den Speicher gehen würde. Um das Ganze schlank zu halten, soll nur ein Minimum an Daten beim parsen (via stream) im Speicher gehalten werden, die bei gewissen XML-Fragmenten eingelsen werden.