Ayuda a aprender del javascript de pivotaltracker, buscando un desglose de alto nivel

Mis habilidades de JavaScript son bastante básicas, puedo trabajar con jquery, etc., pero cuando se trata de construir un sitio como pivotaltracker, ¡no sabría por dónde empezar!

Esperaba que alguien pudiera ayudar a descomponer su arquitectura javascript y explicar a un alto nivel cómo diseñaron su js frameowork para hacer un diseño similar a gmail donde está puramente controlado por javascript (al menos eso creo).

Cosas como

layout sabio, ¿hay un solo contenedor div que carga los diferentes paneles? ¿Mantiene una copia del navegador de todas las historias y usa plantillas de JavaScript para construir el html?how están diseñados los diferentes objetos Creo que este es uno de los principales, ¿cómo están conectados los eventos? ¿Es un evento global que brota?

Creo que lo interesante es que hay una gran cantidad de elementos DOM en una página con todas las historias de usuarios agrupadas, etc., por lo que deben haber realizado algunas técnicas de rendimiento interesantes, especialmente en torno a eventos, etc.

Respuestas a la pregunta(4)

Su respuesta a la pregunta