Skip to content

Switch from html5ever to lol_html #876

Closed
@jyn514

Description

@jyn514

See kuchiki-rs/kuchiki#74 (comment) for discussion. In a nutshell, kuchiki is not intended for low-memory usage: it uses lots of Rc and RefCell (one for each node in the tree!) LOL HTML is intended for exactly our use case:

Low Output Latency streaming HTML rewriter/parser with CSS-selector based API.

This would allow us to step the size of files rendered way up, possibly removing the limit altogether (#834).

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-backendArea: Webserver backendE-mediumEffort: This requires a fair amount of workP-mediumMedium priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions