Lava JS is a javascript framework that makes creating web applications much easier. It allows you clearly separate your logic from the UI by utilizing concepts of MVC architecture and data binding.