Мы работаем с несколькими типами браузеров - для веб, мобильных, планшетов и Smart-TV.Мы ищем backbone.js для нашего mvc.
Есть ли какие-либо известные кросс-браузерные ограничения для backbone.js?
Я думаю, что это меньше связано с Backbone, чем с HTML и CSS, которые вы используете.Вы можете увидеть список мобильных приложений Backbone здесь: http://backbonejs.org/#examples. jQuery обычно используется вместе с Backbone и имеет большой опыт совместимости браузера.Проверьте это здесь: http://docs.jquery.com/Browser_Compatibility.
См. Также набор тестов магистрали, упомянутый lwburk
Я только начинаю изучать backbone.js, но у нас возникла проблема с историей, связанная с браузером.
Это:
Backbone.history.start({pushState: true})
Есть проблемы со старыми браузерами.
Это все, с чем мы столкнулись до сих пор, но проект все еще довольно новый.
Вот ссылка на github магистрали:
https://github.com/documentcloud/backbone/issues/173
Ответ c4urself хороший, но он обновляется с более свежим свидетельством:
Согласно этому комментарию от braddunbar в их списке проблем github, ониУ меня нет официального документа поддержки, но «насколько мне известно, Backbone поддерживает IE6 + и последние версии Chrome, Safari, Firefox и Opera»
У них есть тестовый набор здесь который можно запустить в любом браузере, который вы хотите, для тестирования поддержки.
См. также информацию о поддержке для их зависимостей:
Backbone разработан так, чтобы быть максимально кроссбраузерным.Несмотря на то, что они используют API истории, есть запасной вариант.
Вы можете безопасно разрабатывать любое современное веб-приложение, используя его.