URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138984
[ Назад ]

Исходное сообщение
"Выпуск JavaScript-библиотеки jQuery 4.0 "

Отправлено opennews , 18-Янв-26 13:12 
После почти 10 лет с момента публикации ветки 3.0 и спустя 20 лет после основания проекта состоялся релиз JavaScript-библиотеки jQuery 4.0, используемой по данным организации W3Techs  на 70.9% из 10 млн наиболее посещаемых сайтов в сети. Код jQuery распространяется под лицензией MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64637


Содержание

Сообщения в этом обсуждении
"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 13:20 
>Удалены недокументированные внутренние методы объекта Array - push, sort и splice.

А задокументировать было нельзя?


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:13 
Они тогда перестанут быть недокументированными.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:54 
> содержит изменения, нарушающие обратную совместимость

Разработчики не были бы разработчиками, если бы что-то не нарушили.


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено opennetuser , 18-Янв-26 13:21 
Ого, кто-то юзает его?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 13:27 
Уверен, что используется древними версиями всего подряд, в том числе врот-пресса. В новом коде сабж никем не задействуется вообще.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Вася Пупкин , 18-Янв-26 13:28 
>используемой по данным организации W3Techs на 70.9% из 10 млн наиболее посещаемых сайтов в сети

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено trdm , 18-Янв-26 15:28 
Ну, человек только читать учится. лет через 10 дай бог и понимать прочинанное научится...

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 13:40 
Много кто и где. В основном те, кто не тащит реакт на каждый чих и формирует страницу на бэкенде.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено mrdzharoff , 18-Янв-26 13:45 
обиделся?:)

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:13 
Плачешь?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:17 
Ищешь себеподобных обиженок?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено BrainFucker , 18-Янв-26 13:58 
Скорей всего используют в старых проектах, сейчас не особо и нужен, т.к. браузерное API более менее умеет всё. Многие его тащили просто ради удобных AJAX функций, но потом в браузерах появился fetch().

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:15 
Дело не в том чтобы уметь, а в том чтобы везде работало одинаково.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено BrainFucker , 18-Янв-26 14:25 
А работает, если не соваться в экспериментальный функционал, который может не везде быть, caniuse.com в помощь.
На моей памяти с проблемами в основном с Safari в iOS сталкивались, там бывало что-то работало как-то по другому, но там и jQuery не панацея, т.к. с Vue тоже косяки всплывали там.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:40 
В iOS свой вебкитовский движок, и он намного хуже остальных. Например, липкие заголовки таблицы он не умеет нормально показывать, чтобы как в остальных броузерах.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 16:11 
> чтобы везде работало одинаково

И прям тут же сабж удаляет поддержку браузеров, что уже не везде и не одинаково.


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:43 
fetch очень неудобен по сравнению с axios - нет http interceptors и таймаутов для закрытия, в общем, нужны велосипедо обёртки поверх него.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено BrainFucker , 18-Янв-26 14:54 
Голые браузерные методы типа element.classList.add() тоже могут быть менее удобны по сравнению с jQuery. Суть в том что сейчас в зачастую можно обойтись без сторонних либ, если хорошо взвесить  всё, тащить ли axios или его interceptors не нужны в данном проекте.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:05 
так тащат не потому, что неудобно (большой разницы нет), а потому что прочитали туториал по jquery 15 лет назад и ничему новому учиться не хотят

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 16:18 
interceptors нужны везде, где бэкенд не поддерживает авторизацию по сессионным кукам, а только по токенам.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:04 
> http interceptors

простой чейнинг promises, если хочется обертку - пишется в 10 строк кода, или взять готовую

> таймаутов

есть, signal: AbortSignal.timeout()


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 16:10 
Я и говорю, что это всё велосипедо обёртки. А в axios это всё есть из коробки.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 16:20 
Жкваря - велосипедо обёртка над штатными средствами, которая ломается на каждом выпуске. Зачем людям это, если можно просто штатными сервисами пользоваться?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено тоже Аноним , 18-Янв-26 14:11 
Между реактом и сервер-сайд портянками - все многообразие интернета, между прочим.
У меня несколько служебных CRM на OctoberCMS. Там jQuery используется в движке самой системы, а у меня накопилось прикладных библиотек.
Типа "создать бутстраповское модальное окно с формой - по объекту с описанием данных окна, данных формы и коллбеками", "создать таблицу с пагинацией и сортировкой по списку полей и данным для аякс-запросов" и прочими нужными на каждой странице действиями, которые просто незачем каждый раз прописывать по-своему.
И быстро, и гибко, и сервер работает только как API, и отлаживается без вывиха мозга над реактивными загибами.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:00 
Это имело смысл во времена IE. Сейчас нет никакого смысла тащить библиотеку, которая не делает ничего, что не умеет делать современный JS. Понятно, что в старых проектах оно осталось, но в новых-то зачем?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Петя Пупкин , 18-Янв-26 14:15 
Как и ПХП, на нем пол веба, но все яро отрицают что юзают его и всячески ругают.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:37 
На нём НОВОЕ не пишут, а юзать то юзают для легаси. Опеннет вообще на перле написан, ну и что?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:53 
Всё уже написано что ты новое написать собрался? Второй гугл?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:12 
Не всё, всякие банальные CMS и CRM - не весь интернет.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено тоже Аноним , 18-Янв-26 16:12 
> На нём НОВОЕ не пишут

Вы все так говорите, значит, это правда?

Вообще-то при написании НОВОГО нормальный разработчик не фапает на моду, а оценивает баланс работы - насколько ее можно уменьшить, взяв готовое решение, и насколько оно будет мешать развитию, если что.
И внезапно оказывается, что не только 75% интернета работает на пыхе, но и 75% сегодняшних проблем реальных заказчиков по-прежнему покрываются решением № 1: "взять готовую CMS на пыхе, донастроить-доработать и жить с ней долго и счастливо" или решением № 2: "задача нестандартная, CMS будет гирей на ноге, берем Лару или Симфони, далее по тексту".


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено penetrator , 18-Янв-26 14:50 
бутстрап версии 5 не использует, а 4-ый использует, а для бутстрапа огромное количество UI компонентов, так что скорее да, чем нет, и так много где

но тенденция к выпиливанию и замене ванилином будет сохраняться


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 13:24 
>>>Прекращена поддержка браузера IE 10 и более старых версий (поддержка IE 11 сохранена, но будет удалена в Query 5.0), а также других старых браузеров таких как Edge Legacy, Android Browser и Firefox до ветки 115.

Не слишком ли они разогнались?


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Songo , 18-Янв-26 13:51 
А в чём проблема?
Это насколько надо иметь древнее железо, чтоб не поставить как минимум Win7 и накатить к примеру 115 фокс.
Там где такое древнее железо применяется, эти компы обычно не юзают для WEB сёрфинга.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:17 
Лишь бы обмазаться свеженьким.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Songo , 18-Янв-26 14:28 
Если нет нужды в старом железе и OS, то какой смысл себя мучить?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:55 
Если нет нужды в новом железе и OS, то какой смысл себя мучить?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Songo , 18-Янв-26 15:11 
Тогда не жалуйтесь что на старой OS что-то не работает.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:54 
Иначе ты заплачешь?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 16:05 
Так это ты плачешь что твой копролит никто не хочет поддерживать.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 13:50 
Зачем это если есть Alpine.js?
Alpine.js = “jQuery для эпохи компонентов и реактивности”, но без перегруза.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено BrainFucker , 18-Янв-26 14:01 
Alpine.js это скорее альтернатива реактивным фреймворкам типа Vue, React, Svetle.
А jQuery в новых проектах не особо и нужен уже, браузерное API почти всё то же самое и так имеет.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:18 
Правильно писать Svelte специалист ты наш.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено BrainFucker , 18-Янв-26 14:26 
Я в курсе, при печати 10 пальцами вслепую буквы бывает обгоняют дург друга.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:28 
О, боже, человек опечатался и переставил 2 бкувы местами. Какой позор! Гнать его сс.. тряпками!

П.С. у тебя все хорошо?


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 14:40 
на, эксперт

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:12 
jQuery пока что единственная за всю историю человечества нормальная библиотека для javascript.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:36 
bloatware с xss

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 14:43 
> нормальная
> javascript

лол


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:45 
Ты пишешь с таким высокомерием, как-будто ты изобрёл лампочку.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:55 
> Ты пишешь с таким высокомерием, как-будто ты изобрёл лампочку.

12 летка недоразвитый


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 14:58 
кому что, а веб-обиженкам углядеть в трёх буквах высокомерие

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:55 
Ты по жизни обиженка

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:56 
>> нормальная
>> javascript
> лол

Сказал персонаж, который носит часики с JS:

https://www.opennet.me/openforum/vsluhforumID3/138887.html#16


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 14:57 
они у меня без js, я брезгую

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:25 
> они у меня без js, я брезгую

Чел, там все стандартные апликухи, вклчая бутлоадер, настройки и т.п. написаны на JS:

https://github.com/espruino/BangleApps/tree/master/apps/boot
https://github.com/espruino/BangleApps/tree/master/apps/setting

Брезгуешь ты, похоже, только на словах. А на деле в обе щеки JS уплетаешь. 😂


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 15:46 
чел, у меня не стоят эти стандартные аппликухи, написанные на жс, как и сам интерпретатор. ты с первого раза не понимаешь?
там обычный nRF52840

судишь ты, похоже, по себе, думая, что все потребляют то, что дают


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:57 
Как же тебя трясет. Ты сам написан на джаваскрипте.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 16:20 
твоя мама так не считает

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено penetrator , 18-Янв-26 14:53 
нее, самая большая ее проблема - это memory leaks, модель евентом - ужасная, я ее представляют только как DOM traverse tool

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:56 
Это проблема джавасрипта.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено penetrator , 18-Янв-26 15:50 
нет, сам фреймворк удерживает ресурсы, приходится явно дейстроится

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 15:56 
за историю вселенной, я бы сказал

впервые!


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Кошкажена , 18-Янв-26 16:19 
По мне очень плохой апи у нее. Вот yui2 была с хорошим интерфейсом и модульностью.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:15 
В чем космический смысл уменьшения размера на 3 Кб? Оно же всё равно кешируется...

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 14:44 
можно с двух сторон поджигать

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено хрюк , 18-Янв-26 15:11 
Вам с таким подходом в АвтоВАЗ идти работать

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:36 
Зайдите на любой сайт и посмотрите что и в каком объёме загружается. Gif-логотип Опеннета - 4 Кб. Сэкономить 3 Кб на библиотеке ценой прекращения поддержки некоторых браузеров (которым кто-то еще пользуется)? Жиреть не надо, но это же просто капля в море.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено хрюк , 18-Янв-26 16:04 
И какое отношение картинки имееют к коду?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 14:35 
jQuery не спасёт от XSS, тогда как React имеет супер защиту, и только dangeroushtml может обойти её. Поэтому, react лучше! А для всяких пхп и перло бложиков с SSR, конечно, ванильного JS с XSS достаточно!

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Знатный аноним , 18-Янв-26 15:09 
>Поэтому, react лучше!

Хоспидя, библиотека, для тех, кто любит из простого делать сложное, только бы не выучить полностю JS


"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено хрюк , 18-Янв-26 15:10 
JS топчик

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:14 
JS Супер топчик, а всякие хэйторы пишут сайтики на ANSI C с переполнением буферка!

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Алоним , 18-Янв-26 15:21 
Боже этот проект еще жив. Даже сайт выглядит примерно так же, как 10+ лет назад. Словил студенческие флешбеки. Как то в душе тепло стало, но и одновременно грустно.

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено хрюк , 18-Янв-26 15:23 
А как должен современный сайт выглядеть?

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено онаним , 18-Янв-26 15:45 
SVG анимация весом 22.8 мегабайт, загружающая процессор на 228%

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено Аноним , 18-Янв-26 15:58 
Главное чтобы все было реактивно!

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено 12yoexpert , 18-Янв-26 15:59 
на 420%

"Выпуск JavaScript-библиотеки jQuery 4.0 "
Отправлено хрюк , 18-Янв-26 16:05 
Что это за SVG файл на 22.8 мб? Но с тенденцией вы правы.