O documento discute o desenvolvimento de aplicações ricas para internet (RIA) usando Javascript. Apresenta Javascript como uma opção viável para RIA, ao contrário do que sugere o senso comum. Explica como usar Orientação a Objetos, organização de código, documentação e testes para superar as limitações percebidas da linguagem. Defende o padrão MVVM e as bibliotecas jQuery e Knockout para separar as responsabilidades e facilitar a manutenção do código.