Блин, че то я сам не додумался потестить
Действительно, разница неощутимая между моими вариантами. Значит будем искать другие места для оптимизации )
Дзен-трансгуманист, если есть время+желание, глянь пожалуйста своим зорким взгядом
https://github.com/aredridel/html5/tree/dev/lib (TreeBuilder и Tokenizer).
Хотя наверно непосвященному будет трудно сориентироваться в такой груде кода.
Первая цель - 100% соответствие спецификации HTML5 - достигнута.
Щас вот занимаюсь оптимизацией. Ибо по сравнению с дефолтным парсером jsdom либы этот парсер проигрывает эдак раза в четыре. Понятно, что он будет проигрывать при любых обстоятельствах, но уверен, что разницу можно сократить.