1 repositorio
Memory-efficient processing and rewriting of massive HTML documents using streams.
Distinct from HTML Content Processing: Focuses specifically on the memory-efficient streaming aspect of large-scale HTML processing.
Explore 1 awesome GitHub repository matching user interface & experience · Large Scale Streaming. Refine with filters or upvote what's useful.
parse5 is a WHATWG HTML parser and serializer for Node.js. It transforms HTML strings into a document object model and converts those trees back into valid HTML strings, following the logic defined by the HTML Living Standard. The project functions as a streaming HTML processor, using incremental parsing to handle large documents in chunks. It includes an HTML5 compliant tokenizer that uses a state-machine approach to break input into tokens according to official web specifications. The toolset covers HTML document parsing, serialization, and real-time rewriting via streams. These capabiliti
Enables parsing and rewriting of massive HTML files using streams to prevent system memory overload.