Learning JavaScript by building a UI framework from scratch
A first principles approach to learning JavaScript
Tags: javascript, frameworks, programming, virtualdom