3.1 Threading model

Every runtime has a threading model. The threading model shows the threads in the process and their purpose. In conjunction with the high-level architecture, learning the threading model is very important. Deno's threading model is a bit different as Deno has both OS aware and OS unaware threads.
In this chapter, we'll go over the threads that Deno creates by default. We'll also cover web workers and async operations as both have an effect on the threading model.

Chapter contents