В последнее время я работаю над несколькими мобильными веб-приложениями для Android (2.3+) и iOS (4+). Их браузеры поддерживают большую часть ECMAScript5, который является очень мощным, и я хотел использовать языковые функции там, где это возможно, прибегая к jQuery только тогда, когда мне было нужно.
Оказывается, единственное, для чего я использую jQuery - это иметь более короткую альтернативу document.querySelectorAll
. С таким же успехом можно избавиться от этого.
Если мне нужно только поддерживать современные браузеры WebKit, будет ли хорошей идеей избавиться от jQuery (и других библиотек общего назначения)? В конце концов, это слой косвенности.
(Приложениям пока не нужно совершать AJAX-вызовы, я думаю, это одна вещь, которая может стать уродливой. Но стоит ли сохранять jQuery только для этого?)