Context.dev Launches Rusteerio For Faster HTML Parsing
Context.dev introduces Rusteerio, a Rust-powered HTML/XML library for Node.js, offering faster parsing and extraction. This launch aims to improve performance for developers working with HTML data.
Original reporting · producthunt.com
Original: “Rusteerio by Context.dev”
Read “Rusteerio by Context.dev” at Product Hunt →
How this was written. Content Memory wrote this article with a language model from Product Hunt’s reporting (model: @cf/meta/llama-3.3-70b-instruct-fp8-fast); it describes that reporting rather than adding to it. The original, linked above, is the full story.
Key points from Product Hunt’s report
- Context.dev launches Rusteerio, a Rust-powered HTML/XML library for Node.js, offering faster parsing and extraction.
- Rusteerio is compatible with Cheerio's API, allowing developers to keep their existing code and improve performance.
- The library is free, MIT licensed, and available on npm and GitHub, making it accessible to developers.
- Rusteerio has undergone rigorous testing, with significant performance boosts and identical output across multiple pages.
- Context.dev's launch of Rusteerio demonstrates its commitment to improving performance and solving real-world problems for developers.
Context.dev, a platform providing real-time access to structured web data, has launched Rusteerio, its sixth launch. Rusteerio is a Rust-powered, Cheerio-compatible HTML/XML library for Node.js, designed to keep the API familiar while improving performance.
Rusteerio allows developers to keep their existing Cheerio code and make it faster by simply swapping one import. It includes features such as parallel batch extraction, prebuilt native binaries, and zero npm runtime dependencies, making it an attractive solution for developers working with HTML data.
The launch of Rusteerio is a result of Context.dev's own need for faster parsing and extraction. The company's makers rebuilt the engine in Rust while keeping Cheerio's JavaScript API, resulting in a significant performance boost. According to benchmarks, Rusteerio is approximately 4x faster in parsing and extraction on 3,000 real pages with one CPU.
Rusteerio has undergone rigorous testing, with 777 upstream Cheerio tests passing and identical output across 5,000 pages in a separate processing benchmark. The library is free, MIT licensed, and available on npm and GitHub, making it accessible to developers who want to improve their HTML parsing and extraction performance.
Context.dev's previous launches have been well-received, with reviewers praising the quality of its structured output, brand and company enrichment, and support for various use cases. Reviewers have also highlighted the dependable rendering, strong result quality, and simple setup of Context.dev's products.
The launch of Rusteerio demonstrates Context.dev's commitment to improving performance and solving real-world problems for developers. By open-sourcing Rusteerio, the company aims to benefit other developers who may be facing similar challenges with HTML parsing and extraction.
As a trusted platform by over 5,000 businesses, including Mintlify, Daily.dev, and Ferndesk.com, Context.dev's launches are closely watched by the developer community. With Rusteerio, the company continues to innovate and provide solutions that make it easier for developers to work with web data. This article is based on reporting by Product Hunt.
Questions and answers
What is Rusteerio?
Rusteerio is a Rust-powered, Cheerio-compatible HTML/XML library for Node.js, designed to improve parsing and extraction performance.
Is Rusteerio compatible with my existing Cheerio code?
Yes, Rusteerio is compatible with Cheerio's API, allowing you to keep your existing code and improve performance by simply swapping one import.
Is Rusteerio free and open-source?
Yes, Rusteerio is free and MIT licensed, and it is available on npm and GitHub.


