Я вот парсер писал, на ноде использовал самый простой (node-html-parser), у него много чего нет, но для моей задачи его хватало. Но он намного быстрей, cheerio парсил страничку 200 мс, этот за 80 мс. Потом на го переписал c использованием htmlquery, около 40 мс. На одной страничке не заметно, а когда их миллион это очень важно.
и отсюда делаем вывод, что нужно технологию под задачу подбирать