Google is implementing its own curl in libcurl

Curl developer Daniel Stenberg said that Google is implementing its own curl. Google uses Chromium‘s network stack, Cronet, to implement a library called libcrurl and will provide the libcurl API. “Cronet is the networking stack of Chromium put into a library for use on mobile. The same networking stack that is used in the Chrome browser.” Google will use its own library to create its own curl tool.


Why reinvent the wheel? Google believes that using Cronet allows developers to eliminate the need to learn new interfaces and workflows, and to increase the use of Cronet through first-party or third-party applications.

“Implementing libcurl using Cronet would allow developers to take advantage of the utility of the Chrome Network Stack, without having to learn a new interface and its corresponding workflow. This would ideally increase ease of accessibility of Cronet, and overall improve adoption of Cronet by first-party or third-party applications.”