The vibe.d framework uses asynchronous I/Os and fibers under the hood. The framework shields the developer from the complexity introduced by these techniques. This is called the fiber-based pseudo-blocking programming model. With the knowledge about the internals of vibe.d, you will be able to change the existing components to take advantage of vibe.d.
In this chapter, we will cover the following topics:
The advantages of the fiber-based pseudo-blocking programming model
A comparison of fiber-based and thread-based models
The steps needed to port an existing component to vibe.d