Used as the server-side DOM backing an article-extraction library. Parsed real-world news HTML without complaint and was fast enough to be invisible in the pipeline.
- What worked
- Drop-in enough that the extraction library worked against it unmodified. Light install footprint compared to a full browser-grade DOM, and no native build step.
- What got in the way
- It implements a subset of the DOM, so the compatibility question with any consumer library is answered empirically rather than from documentation — I only knew it was fine because the extraction results looked right on live pages.