jQuery 3.0 официально прибыл, работа над ним ведется с октября 2014 года. Несмотря на то, что это новая основная версия, ожидается, что она не вызовет серьезных проблем с совместимостью, и для облегчения перехода доступны подключаемый модуль миграции и руководство по обновлению.
Окончательная версия выходит всего через две недели после выпуска JQuery 3.0 Release Candidate, который мы подробно рассмотрели.
В объявлении об окончательном появлении jQuery 3.0 в блоге jQuery Тимми Уиллисон отмечает:
Мы решили создать более тонкую и быструю версию jQuery (с учетом обратной совместимости). Мы удалили все старые обходные пути IE и воспользовались некоторыми из более современных веб-API там, где это имело смысл. Это продолжение ветки 2.x, но с некоторыми критическими изменениями, которые, по нашему мнению, давно назрели.
Как вы знаете, в предыдущей основной версии jQuery 2.0 были внесены критические изменения, которые не поддерживали старые браузеры. По этой причине ветка jQuery 1 продолжала поддерживаться. Точно так же ветка 2.2 продолжит получать критические исправления поддержки, но не будет получать никаких новых функций или серьезных изменений.
Браузеры, поддерживаемые jQuery 3.0:
Internet Explorer: 9+
Chrome, Edge, Firefox, Safari: текущий и текущий — 1
Опера: Текущая
Safari Mobile iOS: 7+
Android 4.0+
Поскольку политика группы jQuery заключается в изменении поддержки браузера только при обновлении основных версий, этот список будет применяться до тех пор, пока не будет выпущен хотя бы jQuery 4.
Помимо подробностей о критических изменениях, о некоторых из которых мы сообщали со ссылкой на Release Candidate, в новом Руководстве по обновлению jQuery Core 3.0 перечислены новые и устаревшие функции.
В Руководстве по обновлению также описаны шаги по использованию подключаемого модуля jQuery Migrate в качестве инструмента обновления, который дает конкретные рекомендации о том, как серьезные изменения могут повлиять на ваш существующий код.