The Boost formal review of Vinnie Falco’s Beast library will take place
July 1 - 10, 2017.
Beast is a C++ header-only library serving as a foundation for writing
interoperable networking libraries by providing low-level HTTP/1,
WebSocket, and networking protocol vocabulary types and algorithms using
the consistent asynchronous model of Boost.Asio.
This library will be familiar to programmers that have used Boost.Asio
or the Networking TS. Users who wish to use asynchronous interfaces
should already know how to create concurrent network programs using
callbacks or coroutines.
Beast is designed for:
* Symmetry: Algorithms are role-agnostic; build clients, servers, or
* Ease of Use: Boost.Asio users will immediately understand Beast.
* Flexibility: Users make the important decisions such as buffer or
* Performance: Build applications handling thousands of connections
* Basis for Further Abstraction. Components are well-suited for