Preetwinder Singh
Preetwinder Singh
I analyzed some suitable candidates for wrapping. Below are the times intervals in seconds, for 10^6 calls to the parsing methods of some URL Parser implementations, on a laptop i5...
The benchmark results in my previous post were not very useful, since they used a single URL, as pointed out by kmike and sibiryakov . The test data used in...
The `GURL` constructor performs some canonicalization, some filesystem path specific changes, and some other checks and modifications by default. An alternative to using `GURL` here is to directly call the...
@Digenis, can you please provide the issue page links to the bugs you mention. Thank you.
Thank you for the feedback. > use clock(), it's meant for benchmarking, and test it on linux (not windows), I am using Linux. I have changed the timing function to...
Thank you for the feedback. > So we have about 5x times of difference between native urlparse and Chrome URL parser wrapped with Cython? Not for all cases, `URL` and...
Thanks for testing the yandex parser. I tried using a batched approach for the chromium parser, the C++ code is [here](https://github.com/Preetwinder/gurl-cython/blob/master/batched.cc) and the Cython code is [here](https://github.com/Preetwinder/gurl-cython/blob/master/pygurl.pyx#L22) The results are...