Some core parts were rewritten using CoffeeScript and fibers.