While jQuery is totally out of fashion, cheerio is a great little tool for parsing HTML with Node.js (for example for traversing the DOM tree and finding an element). While not very elegant, it's super easy to use for people who've used jQuery in the good ol' days - the syntax is almost exactly the same. Performance is good, and it takes about 2 minutes to set up. I've used it in a couple of Node.js crawler projects in production and found it to always be reliable. Overall, would recommend it if you need a quick solution to traverse HTML on the server side
It is the best scrapping tool out there. I used it to run the headless chromium. The API is easy to use and I have been using it in various nodejs scrapper projects. Documentation is very concise. The project is actively maintained which makes it convenient to use.