Am 14.02.2018 um 00:08 schrieb FraMecca:

Reading about the http2 support for vibe proposed on GSoC 2018 I was wondering what is the status of the http2-botan branch on the official vibe.d repo and if it is abandoned.

Supposing a group of person needs to tackle the problem of http2 support, could they start from there?

The http2-botan-cleanup branch is the one that is closest to being ready
to merge into master. However, it generally suffers from two major
issues. Firstly, it simply performs a huge amount of changes, including
refactoring and API changes, in a single step, which makes it de-facto
impossible to review, and then it also contains code from another
library, with a different license, which I'd really like to avoid.

Nowadays, there is also the plan to redesign the HTTP module in general
to remove performance bottlenecks, especially those that ironically
surfaced with the new vibe-core module, which is actually designed to
improve performance.

For these reasons it is unlikely at this point that the branch will ever
be merged. Instead, the redesigned HTTP module will be built for HTTP/2
from the ground up. For now I have added some very basic design
considerations: https://github.com/vibe-d/vibe-http/wiki