This project is based on

  • dom (using diff-dom lib) (needs some more work to fine tune)
  • virtual dom (my own) and component based like React, Jsx etc.

Drawback: If the component order changes then compon miss happens and rerendering happens for rest of the components.

master branch: Normal test components for both above approaches.

app/chat branch: Contain actual implementation of chat app (chat folder) along with master br content.