cheerio: Detailed Overview & Metrics

v1.0.0(2 months ago)

This package is actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 11Monthly npm downloads

Cheerio is a fast, flexible, and lightweight implementation of jQuery designed specifically for the server-side. It provides a simple API for traversing and manipulating the DOM structure of HTML and XML documents using familiar jQuery syntax. Cheerio is particularly useful for web scraping, data extraction, and manipulation tasks in Node.js applications.

Compared to alternatives like jsdom, Cheerio offers better performance and efficiency due to its minimalistic design and focus on specific server-side use cases. It is actively maintained and widely used in the Node.js ecosystem for its ease of use and speed.

Alternatives:
jsdom+
htmlparser2+
node-html-parser+
parse5+
domino+
linkedom+
x-ray+
zombie+
selenium-webdriver+
puppeteer+

Tags: node.jshtmlxmldomweb-scraping