Your current filters are…
Outline
* The problem with threads.
** Common design problems w/ blocking by default.
* Event-driven design.
** Browser applications.
** Being good at doing nothing.
* Your first node program.
** EventEmitter and the standard callback API.
** Example proxy.
** Simple optimizations.
* Why is it so fast?
** V8
** libev, libio and non-blocking IO