Искать альтернативы на каждую нужную функцию...
youmightnotneedjquery.com
Правда может так быть что альтернатив наберется больше чем jQuery и смысл потеряется.
Опять же для лендингов всяких и т.д. вполне нормально использовать, чтобы экономить время.
Тем более что всякие плагино-расширения в основном под jQuery.
Сам вот буквально вчера выпилил jQuery который был просто
по привычке в очень маленьком коде.
И из всего jQuery использовался только ajax()
В итоге заменил ajax на нативный request.
Экономия 85кб кода, не говоря уже про процессорное время клиентов.
Но эта дурная привычка все еще не отходит.
Сам код 200 строк и один ajax вызов. Ради этого тянул jQuery, видимо обкурился когда делал xD
В самом по себе jQuery ничего плохого нет.
Главное не использовать вот как я выше написал.
UPD:Минифицированная версия последней jQuery весит 84 кб. Читабельность выше.
Чем же лучше натив?
Может быть тем что ради одной строчки вы не тянете 84кб кода, который между делом загружается в память клиентам, выполняется,и кушает ресурсы?