We are working with several browser types - on web, mobile, tablet and smart-tv. We are looking into backbone.js for our mvc.
Is there any known cross browser limitations of backbone.js?
We are working with several browser types - on web, mobile, tablet and smart-tv. We are looking into backbone.js for our mvc.
Is there any known cross browser limitations of backbone.js?
Backbone is developed to be as cross browser as possible. Even though they are using history api there is a fallback for it.
You can safely develop any modern web app using it.
I'm just starting to learn backbone.js but we had a browser related issue regarding the history.
This:
Has some trouble with older browsers.
That's all we've run into so far, but the project is still pretty new.
Here's a related link on backbone's github:
https://github.com/documentcloud/backbone/issues/173
I think this has less to do with Backbone then it has to do with the HTML and CSS you use. You can see a list of mobile uses of Backbone here: http://backbonejs.org/#examples. jQuery is commonly used together with Backbone and has a great track record of browser compatiblity. Check that out here: http://docs.jquery.com/Browser_Compatibility.
See also the backbone test suite mentioned by lwburk
c4urself's answer is good, but bringing things up to date with more recent evidence:
According to this comment by braddunbar in their github issues list, they don't have an official support document, but "to my knowledge Backbone supports IE6+, and the latest version of Chrome, Safari, Firefox, and Opera"
They have a test suite here which you can run in whatever browser you want in order to test support.
See also the support information for their dependencies: