Likely.js is a library for HTML generation that offers efficient HTML diff, and bidirectional data binding.
- A simple and intuitive HTML template language.
- Bidirectional data binding to any JavaScript object.
- Likely render the template result in an abstract tree. This enable the template to produce DOM manipulation diff that updates the DOM without using innerHTML.
- Because of this design it is hard to produce XSS vulnerabilities even when using untrusted data.