Backbone.js is a JavaScript framework with a RESTful JSON interface and is based on the model–view–presenter (MVP) application design. Developed by Jeremy Ashkenas
License: Open Source
Polymer focuses on building web components with a strong emphasis on reusable elements and data binding, while Backbone.js offers a lightweight framework for structuring JavaScript applications, focusing on the MVC pattern and flexibility.