Новости

jQuery 4.0 продолжает оставаться в предварительном beta-статусе

Разработка популярной библиотеки jQuery в ее четвертой инкарнации продолжается уже довольно долгое время, но выход beta-версии, объявленный в начале февраля все еще откладывается

jQuery 4.0 продолжает оставаться в предварительном beta-статусе
Поделиться в соцсетях:

jQuery 4.0 все еще остается недоступной для использования в виде полноценного релиза, хотя ее разработка над бета-версией ведется уже довольно долго. Разработчики замахнулись сразу на такое значительное количество улучшений и нововведений, что сроки окончательного релиза сдвинулись уже больше чем на полгода.

“Четверка” обещает стать прорывной версией, в первую очередь благодаря тому, что прекращается поддержка Internet Explorer <11. Как следствие, библиотека избавится от массы ограничений. Благодаря этому от нового этапного релиза можно ждать не только багфиксы, но и массу нововведений и, что очень важно, значительный прирост в производительности.

Многие улучшения команда разработчиков начала планировать несколько лет назад, однако только сейчас настало время избавиться от кода, сдерживающего их ради совместимости с канувшим в лету браузером IE10 и его предками. Ценой столь незначительной потери Джон Резинг сотоварищи обещают массу драматических улучшений.

Еще одним важным моментом станет исключение из jQuery 4.0 функций, получивших нативные эквиваленты во всех поддерживаемых браузерах:

  • jQuery.cssNumber
  • jQuery.cssProps
  • jQuery.isArray
  • jQuery.parseJSON
  • jQuery.nodeName
  • jQuery.isFunction
  • jQuery.isWindow
  • jQuery.camelCase
  • jQuery.type
  • jQuery.now
  • jQuery.isNumeric
  • jQuery.trim
  • jQuery.fx.interval

Многие другие улучшения стали возможными благодаря тому, что во всех поддерживаемых jQuery браузерах был гармонизирован подход к решению некоторых технических моментов. Например, к порядку событий focus и blur.

Использовать beta-версию jQuery 4.0 в production и minified версиях можно через CDN:

<script src="https://code.jquery.com/jquery-4.0.0-beta.js"></script>
<script src="https://code.jquery.com/jquery-4.0.0-beta.min.js"></script>

Кроме полноразмерных вариантов доступны также slim-версии, в которых отсутствует поддержка Ajax и некоторый другой второстепенный и редко востребованный функционал:

<script src="https://code.jquery.com/jquery-4.0.0-beta.slim.js"></script>
<script src="https://code.jquery.com/jquery-4.0.0-beta.slim.min.js"></script>

Тем временем, разработка jQuery будет продолжена, а мы продолжим информировать вас о предстоящих релизах.

Новый комментарий

Имя:
Для редактирования комментария осталось 10 минут
Комментарии отсутствуют