The Reactive Blocks SDK supports an event-driven style of programming, which helps you to efficiently handle a large number of concurrent connections, and coordinate behavior without unnecessary waiting. To get this job done, the SDK adds a scheduling system, which, strictly speaking, comes with a certain overhead. However, we observe that this overhead is in most applications much smaller than what is gained in efficiency by the event-driven programming style that the SDK enables.