El 14/08/13 09:04, Simon Sapin escribió:
> Le 14/08/2013 08:59, Archos a écrit :
>> I think that Servo is using a binding to a C library to parsing HTML5
>> (from Nginx).
>
> Right now, Servo is using Hubbub, from the NetSurf project. How is Nginx
> related to this?
>
> http://www.netsurf-browser.org/projects/hubbub/

I though that Servo was using C files related to Nginx after of read the header of this one file:

https://github.com/mozilla-servo/rust-http-client/blob/master/http_parser.c

"Based on src/http/ngx_http_parse.c from NGINX copyright Igor Sysoev"

got from message: https://mail.mozilla.org/pipermail/rust-dev/2013-August/005109.html

>> But now, Google has opened-sources Gumbo, a C Library for Parsing HTML5.
>> So it could be used until that somebody builds a parser in pure Rust.
>>
>> https://github.com/google/gumbo-parser
>
> That’s cool, but what would it buy us to switch from one C library to
> another? Is Gumbo better than Hubbub?

Well, it has tested on over 2.5 billion pages from Google's index.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to