rust-lang / git2-rs

libgit2 bindings for Rust
https://docs.rs/git2
Apache License 2.0
1.69k stars 387 forks source link

Replacing URL parser for 2x performance #958

Closed anonrig closed 1 year ago

anonrig commented 1 year ago

I'm one of the authors of Ada URL. Ada is currently used by Node.js and is well-tested and used by millions of developers of Ada. Right now; Ada is the default URL parser starting from Node 18, 19, and 20.

We recently created a Rust crate, which provides 2x faster URL parsing with more up-to-date conformance to the WHATWG standard.

Replacing the url package with ada-url will improve the performance, and wanted to ask if you're interested in replacing it.