A demo of how we can use prototype first development to create ultra fast, loosely coupled, reusable components in javascript.