Preemptive Multitasking: The Secret Sauce Behind Elixir’s Low Latency (And Why Node.js

Why Go 1.14 switched to preemption, why Node.js is still stuck, and why the BEAM was right for 30 years.