Skip to content
Sönke Ludwig edited this page Sep 3, 2017 · 2 revisions

This is a work-in-progress rundown of the development plan for the upcoming months. Some points and time estimations are still missing and will be added bit by bit.

  • Split out the individual sub packages of vibe.d as individual libraries. The new libraries will be versioned independently and will each start at version 1.0.0. In the process of moving them into their own repository, they will get a deep refactoring, ruling out any design quirks that may be left from earlier times. vibe-core and diet-ng have already gone through this process.
    • vibe.http
      • Integrate HTTP/2.0 support
      • Add an intermediate layer that allows processing requests without storing data (callback or range based)
      • Aggressively review per-request memory use and allocations
    • The rest of the sub packages will be moved out as-is, major refactorings will be done as part of a 2.0.0 version.