Перевод очень интересной статьи Mike Hearn на хабре.