From: Leandro P. <le...@pr...> - 2012-10-31 19:18:57
|
On 10/31/2012 03:50 PM, Vincent Torri wrote: > > http://curl.haxx.se/docs/http-cookies.html > > I think that if you think that libcurl has missing features, maybe you > should ask if they exist first in the curl mailing list or its IRC > chan. > The cURL backend in WebKit is quite poor. It not only less performant than the libsoup one, but it also lack certain things, like persistent cookie storage support. The only port that uses cURL right now, if I recall correctly, is the windows-cairo port (the official Windows port by Apple uses a proprietary framework ported from OS X). We've used to support it as well, but decided not to anymore due to various complications not only with the cURL support code in WebKit, but with cURL itself, which as powerful as it is, it's not a library that's easy to work with, specially if you need something beyond the basics. Granted, since cURL itself already supports persistent cookie storage, adding support for it in WebKit wouldn't be too difficult, I guess. I haven't been following WebKit in a while and it might even be implemented already. However, there are quite a lot of other things that should be implemented that are already there in the LibSoup support code, and they're quite tricky to be implemented with cURL. I don't like to depend on GLib just for the network part as much as the next guy, but I believe that, right now, libsoup is still our best alternative in WebKit-EFL. Cheers, Leandro |