[webkit-dev] Join the URL hackathon (already in progress)!

Maciej Stachowiak mjs at apple.com
Wed Apr 14 03:39:11 PDT 2010


That's very close to my notes, minor correction inline:

On Apr 13, 2010, at 11:17 PM, Adam Barth wrote:

> I think Maciej took notes, but my recollection is as follows:
>
> 1) Convert as many of the unit tests to LayoutTests as possible.
> 2) Land GURL in svn.webkit.org as is.
> 3) Convert GURL to WebKit style.
> 4) Make an ifdef that lets ports switch between KURL and GURL.

Actually this ifdef already exists, so we don't need to add it. But I  
had a step 4 of:

4) Identify or create relevant performance metrics for URL speed and  
memory use.

>
> Once we get to this point, it will be easy to evaluate the performance
> and correctness impact of switching from KURL to GURL.  Ideally, we'd
> have a "bake-off" and pick the best parser based on some objective
> criterion.  If KURL wins the bake-off, we should consider refactoring
> KURL's parser not to depend on WebCore::String (or really any of
> WebCore).  If GURL wins the bake-off, we should document (either with
> comments or tests) which parts of GURL's API is needed by Chromium but
> not necessarily need by other ports.


Regards,
Maciej



More information about the webkit-dev mailing list