[haiku] Re: gsoc2010 curl c++ network stack class framework.

  • From: Ryan Leavengood <leavengood@xxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sun, 28 Mar 2010 16:22:13 -0400

In my opinion before anyone starts a lot of work to code a brand new
from scratch C++ HTTP API, they should look at the one in the Chromium
project:

http://www.chromium.org/developers/design-documents/network-stack
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/

This is getting a lot of work, is already being tested in shipping
Chrome browsers, and it has a license that is friendly to Haiku. They
are also interested in allowing it to be used by other projects
outside of Chromium. It probably would not be too hard to wrap it in a
more BeOS/Haiku-like API. This might be similar to how we use AGG and
FreeType in the app_server instead of writing our own graphics stack
and font renderer.

Modern HTTP is pretty complicated and I think it makes sense to build
on the work of others, especially something like the Chromium stack
that is more modern and already has a lot of thought put into it.

-- 
Regards,
Ryan

Other related posts: