Производительность не основной показатель парсера, не хочется терять удобство и читаемость ради пары милисекунд, которые теряются на фоне времени загрузки html
Кстати, насчёт "пары мс".
example.html:
cheerio:
> 325.10 ms
node-html-parser:
> 77.96 ms
273112 страниц * 313.73 мс = 85683427 мс = 1428 минут ~ 24 часа
273112 страниц * 62.32 мс = 17020339 мс = 283 минуты ~ 5 часов