The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск JavaScript-библиотеки jQuery 4.0 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (2), 18-Янв-26, 13:20 
>Удалены недокументированные внутренние методы объекта Array - push, sort и splice.

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

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +38 +/
Сообщение от Аноним (15), 18-Янв-26, 14:13 
Они тогда перестанут быть недокументированными.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +6 +/
Сообщение от Аноним (94), 18-Янв-26, 17:07 
Ну это же не версия 3.х, а новая итерация так сказать, еще ребята позаботились миграционном плагине, что между прочим с каждой новой мажорной версией выпускают, а это далеко не многие делают.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –3 +/
Сообщение от Аноним (63), 18-Янв-26, 19:12 
А зачем тогда мигрировать, если с плагином всё работает? Или всё-таки не всё? Или плагин долго не проработает?
Ответить | Правка | Наверх | Cообщить модератору

245. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (245), 19-Янв-26, 17:22 
сделаем плагин для jQuery для возврата удаленного, по любому так и будет, это дешевле и быстрее при обновлении библиотеки
Ответить | Правка | Наверх | Cообщить модератору

246. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (94), 19-Янв-26, 17:40 
Что бы не тащить несколько библиотек, например.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

3. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –4 +/
Сообщение от opennetuser (ok), 18-Янв-26, 13:21 
Ого, кто-то юзает его?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (5), 18-Янв-26, 13:27 
Уверен, что используется древними версиями всего подряд, в том числе врот-пресса. В новом коде сабж никем не задействуется вообще.
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Истина (?), 18-Янв-26, 18:33 
А что такое врот-пресс?
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (141), 18-Янв-26, 22:02 
Wordpress.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +10 +/
Сообщение от Вася Пупкин (?), 18-Янв-26, 13:28 
>используемой по данным организации W3Techs на 70.9% из 10 млн наиболее посещаемых сайтов в сети
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

208. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (208), 19-Янв-26, 12:27 
opennetuser: "Ого, кто-то умеет читать?"
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +11 +/
Сообщение от Аноним (7), 18-Янв-26, 13:40 
Много кто и где. В основном те, кто не тащит реакт на каждый чих и формирует страницу на бэкенде.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

18. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +3 +/
Сообщение от Аноним (15), 18-Янв-26, 14:15 
Дело не в том чтобы уметь, а в том чтобы везде работало одинаково.
Ответить | Правка | Наверх | Cообщить модератору

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

30. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (30), 18-Янв-26, 14:40 
В iOS свой вебкитовский движок, и он намного хуже остальных. Например, липкие заголовки таблицы он не умеет нормально показывать, чтобы как в остальных броузерах.
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (173), 19-Янв-26, 07:07 
Так тут и JQuery ничем особо не поможет. ТОлько если полифилить.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 16:11 
> чтобы везде работало одинаково

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

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

31. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 18-Янв-26, 14:43 
fetch очень неудобен по сравнению с axios - нет http interceptors и таймаутов для закрытия, в общем, нужны велосипедо обёртки поверх него.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

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

76. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 18-Янв-26, 16:18 
interceptors нужны везде, где бэкенд не поддерживает авторизацию по сессионным кукам, а только по токенам.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

46. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (47), 18-Янв-26, 15:04 
> http interceptors

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

> таймаутов

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

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

73. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (30), 18-Янв-26, 16:10 
Я и говорю, что это всё велосипедо обёртки. А в axios это всё есть из коробки.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (63), 18-Янв-26, 16:20 
Жкваря - велосипедо обёртка над штатными средствами, которая ломается на каждом выпуске. Зачем людям это, если можно просто штатными сервисами пользоваться?
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –3 +/
Сообщение от Аноним (30), 18-Янв-26, 16:25 
Правильно, не нужна jquery, сейчас лучше vue взять.
Ответить | Правка | Наверх | Cообщить модератору

227. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 14:54 
Какими такими сервисами? Электронной почтой?
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

114. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Кошкажена (?), 18-Янв-26, 18:56 
> это всё велосипедо обёртки

AbortController - это стандартный механизм для отмены (не только для fetch) по типу CancellationToken, хотя последние, конечно, удобнее.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

191. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (191), 19-Янв-26, 11:07 
> велосипедо обёртки

То есть вариант, что именно axios велосипедит, мы не рассматриваем? intercepting и чейнинг -- это паттерн проектирования, который может пригодится много где, не только в хттп.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

104. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Истина (?), 18-Янв-26, 18:35 
Уже вижу удобные функции для блура и тп. Фэйзов всяких . Да и даун-сплит-элементов. Трясусь и вижу. УХ!
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

13. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от тоже Анонимemail (ok), 18-Янв-26, 14:11 
Между реактом и сервер-сайд портянками - все многообразие интернета, между прочим.
У меня несколько служебных CRM на OctoberCMS. Там jQuery используется в движке самой системы, а у меня накопилось прикладных библиотек.
Типа "создать бутстраповское модальное окно с формой - по объекту с описанием данных окна, данных формы и коллбеками", "создать таблицу с пагинацией и сортировкой по списку полей и данным для аякс-запросов" и прочими нужными на каждой странице действиями, которые просто незачем каждый раз прописывать по-своему.
И быстро, и гибко, и сервер работает только как API, и отлаживается без вывиха мозга над реактивными загибами.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

45. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (47), 18-Янв-26, 15:00 
Это имело смысл во времена IE. Сейчас нет никакого смысла тащить библиотеку, которая не делает ничего, что не умеет делать современный JS. Понятно, что в старых проектах оно осталось, но в новых-то зачем?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

137. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от windows10email (ok), 18-Янв-26, 21:28 
> Это имело смысл во времена IE. Сейчас нет никакого смысла тащить библиотеку, которая не делает ничего, что не умеет делать современный JS. Понятно, что в старых проектах оно осталось, но в новых-то зачем?

Современный JS - это какого года? 2010? 2020? 2030?

У современности есть одна особенность - она прекращается 31.12 в 23:59

И чтобы сотни тысяч людей не колупались в разных версиях "современного JS" - придуманы высокоуровневые фреймворки, где ты всю жизнь вызываешь какой-нибудь "connect_to_db", и оно коннектится к ДБ вне зависимости MySQL у тебя там, MSSQL, PG, или какой-нибудь VasyanDB.

Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (140), 18-Янв-26, 21:58 
> Современный JS - это какого года? 2010? 2020? 2030?

ES6 2015 как минимум и выше.

> И чтобы сотни тысяч людей не колупались в разных версиях

А чего не миллионы?

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от windows10email (ok), 18-Янв-26, 22:35 
> ES6 2015 как минимум и выше.

Ты наверное не уловил мой сарказм. Может это и к лучшему.

Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (140), 18-Янв-26, 23:01 
>>> Современный JS - это какого года?
>> ES6 2015 как минимум и выше.
> Ты наверное не уловил мой сарказм.

Я лишь ответил на твой вопрос. А чтобы люди улавливали твой якобы сарказм, ты сперва узнай, что это такое и как им пользоваться.

Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (141), 18-Янв-26, 22:04 
> У современности есть одна особенность - она прекращается 31.12 в 23:59

Ну, последние и предпоследние стандарты.

Это как с Debian. Современный и Debian вообще не вяжется, там сплошная тухлятина.

Но в контексте Debian "современный" это будет 13-ый.

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

147. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от windows10email (ok), 18-Янв-26, 22:41 
> Ну, последние и предпоследние стандарты.

Да.

И ты предлагаешь директору ООО Вектор каждые № лет искать Васяна чтобы тот ему переписывал сайтик по продаже обуви или че попроще. И все это только для того чтобы соответствовать "стандарту" который директору ООО Вектора и нафиг не впал.

> Это как с Debian. Современный и Debian вообще не вяжется, там сплошная
> тухлятина.
> Но в контексте Debian "современный" это будет 13-ый.

Ага, вот только Debian развивается на сервере, и от его устаревания работоспособность сервера не зависит. Ну, обновляться перестанет, сертификаты протухнут - но работать он не перестанет.

JS развивается на клиенте, и в один прекрасный момент владелец вебсайта (директор ООО Вектор из предыдущего примера) узнает что у него уже год как не работает форма на сайте, потому что в JS функцию добавили массив вместо стопки параметров. При том, что объективно функция не стала работать по-другому, она просто поменяла синтаксис.


Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (141), 19-Янв-26, 01:25 
> JS развивается на клиенте, и в один прекрасный момент владелец вебсайта (директор ООО Вектор из предыдущего примера) узнает что у него уже год как не работает форма на сайте, потому что в JS функцию добавили массив вместо стопки параметров. При том, что объективно функция не стала работать по-другому, она просто поменяла синтаксис.

Да ладно, сам JS как раз таки не ломает совместимость особо.

Из-за этого еще и тянется всякое прототипное наследование, и те проблемы, которые у обычного объекта пришлось решать коллекцией Map.

Так что если владелец не будет ничего обновлять в зависимостях, то браузеры читать не перестанут. Сломать могут разве что какие-то требования по HTTPS, CORS и т.д

Ломает обычно то, что народ сидит на идЕальных системах аля вин 7, XP, и удивляються, что тухлые браузеры не тянут новые функции, что в свою очередь вкручены в обновленных либах, а браузеры устарели на столько, что даже полифилы не решают вопрос.

Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Витюшка (?), 18-Янв-26, 22:45 
А потом, через 30 лет для твоего случая, ты узнаешь что самое важное и самое быстрое и самое надёжное, и самое критичное во всей твоей системе это базы данных. Люди 50 лет потратили на теорию оптимизации запросов и ускорения и транзакции.

Но ты "нитакусик".
Тебе нужно "чтобы работало на всех, абсолютно разных, базах данных". И выкидываешь всё что есть в базах данных. Радуясь какой ты молодец и какая классная у тебя ORM "всё умеет".

При том что ORM это как писать "Hello World" который работает "везде".

Естественно никогда никаких других баз данных, в реальности, у тебя не появится.
Как и разных типов транзакций, агрегатных типов, user-defined functions и так далее.

Обычно, в 99%, это select* from ... where, потом ещё пару разиков и дообработка на бэкенде или frontend. И "базой данных" становится всё твоё приложение.

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

231. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 19-Янв-26, 15:06 
Если он клепает сайтики на вордпрес хвулстэк для полутора землекопов, зачем ему всё то, что вы описали выше?
Ответить | Правка | Наверх | Cообщить модератору

184. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 10:52 
>где ты всю жизнь вызываешь какой-нибудь "connect_to_db", и оно коннектится к ДБ вне зависимости MySQL у тебя там, MSSQL, PG, или какой-нибудь VasyanDB.

Подключитсься к БД не проблема. Проблема написать запрос. И как только возникает более-менее продвинутый запрос, то пишется он руками, под конкретную БД.

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

229. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 15:02 
Времена IE это когда? 2002 год? Во многих случаях что в каком–нибудь 2009 году что сейчас не имеет так же как во многих случаях не имеет смысла тащить фреймворки или скрипты как таковые, но почему–то тащат. Написать одну строчку вместо десяти легче и быстрее а на размер плевать — пускай страница весит хоть сто мегабайт. Ну и ещё пацаны засмеют, если на голом JavaScript потому что не модно. Как работать с DOM без всяких прослоек большинтсво не знало тогда и сейчас тоже.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

19. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +3 +/
Сообщение от Петя Пупкин (?), 18-Янв-26, 14:15 
Как и ПХП, на нем пол веба, но все яро отрицают что юзают его и всячески ругают.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –2 +/
Сообщение от Аноним (30), 18-Янв-26, 14:37 
На нём НОВОЕ не пишут, а юзать то юзают для легаси. Опеннет вообще на перле написан, ну и что?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (15), 18-Янв-26, 14:53 
Всё уже написано что ты новое написать собрался? Второй гугл?
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 18-Янв-26, 15:12 
Не всё, всякие банальные CMS и CRM - не весь интернет.
Ответить | Правка | Наверх | Cообщить модератору

221. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от rshadow (ok), 19-Янв-26, 14:29 
> Всё уже написано что ты новое написать собрался?

Странная фраза и полностью неверная. Год от года появляются новые требования, новые сервисы. Все улучшается и подтягивается до них.
До "конца времен" еще далеко. Например так что бы была одна или несколько БД которые навсегда закроют все подтребности и ничего улучшить или сделать нового.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

230. Скрыто модератором  +/
Сообщение от Анон1110м (?), 19-Янв-26, 15:06 
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от тоже Анонимemail (ok), 18-Янв-26, 16:12 
> На нём НОВОЕ не пишут

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

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

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

80. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 18-Янв-26, 16:24 
Ну это вы пишите про всякие блоги и админки, где в основном банальные круды, а в нагруженном бэкенде и Лара и Симфа не потянут нагрузки, там уже другие язычки и фреймворки нужны.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от тоже Анонимemail (ok), 18-Янв-26, 16:58 
> банальные круды

Это, внезапно, 99,99% всего интернета.

Ответить | Правка | Наверх | Cообщить модератору

186. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 10:57 
>а в нагруженном бэкенде и Лара и Симфа не потянут нагрузки, там уже другие язычки и фреймворки нужны.

Да, да, верим, верим.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

235. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 15:14 
Подъехали свидетели хайлоада и бигдаты. Тот интересный факт, что такие приложения эта категория программистов будет писать только в одном случае — в галлюциногенном бреду, вызванном принятием наркотических веществ, купленных на выше–чем–среднюю–по–региону зарплату, опускается. И, возможно, дело тут даже не в молодых программистах, а в зарплате (нередко превышающей суммарную зарплату родителей программиста), которая больно бьёт по самооценке, из–за чего та распухает до невообразимых размеров.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

105. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Истина (?), 18-Янв-26, 18:35 
сам за всех решил, что новое не пишут?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

138. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от windows10email (ok), 18-Янв-26, 21:38 
> На нём НОВОЕ не пишут, а юзать то юзают для легаси.

Нормальный человек выбирает инструмент исходя из потребностей.

Вот я например пишу.

https://ibb.co/vv6K2FvK - анимированный GIF, присмотрись.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

158. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (158), 19-Янв-26, 01:46 
полно библиотек компонентов, которые работают или в связке с react/angular/vue, или с jquery
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Songo (ok), 18-Янв-26, 13:51 
А в чём проблема?
Это насколько надо иметь древнее железо, чтоб не поставить как минимум Win7 и накатить к примеру 115 фокс.
Там где такое древнее железо применяется, эти компы обычно не юзают для WEB сёрфинга.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (15), 18-Янв-26, 14:17 
Лишь бы обмазаться свеженьким.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Songo (ok), 18-Янв-26, 14:28 
Если нет нужды в старом железе и OS, то какой смысл себя мучить?
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +3 +/
Сообщение от Аноним (15), 18-Янв-26, 14:55 
Если нет нужды в новом железе и OS, то какой смысл себя мучить?
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Songo (ok), 18-Янв-26, 15:11 
Тогда не жалуйтесь что на старой OS что-то не работает.
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от tonysemail (??), 19-Янв-26, 07:12 
Тогда не жалуйтесь на подорожание товаров в магазинах.
Апгрейд железа, софта и всей IT-инфраструктуры до уровня Win10(11) за ваш счёт.

Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:10 
Вы так говорите, словно эксплуатация старой инфраструктуры происходит бесплатно. Проблема в том, что чем больше происходит затягивание с переходом на современную инфраструктуру, тем более болезненным становится этот переход. И да, GNU/Linux весьма активно используется в бизнесе.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 16:33 
> древнее железо ... поставить как минимум ... накатить к примеру

При чём тут железо... Почему люди должны переустанавливать у себя систему лишь потому, что велоразработчик сменил руку при почёсывании?

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

190. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:06 
Потому, что любители всякого старья, не обновляющие свои системы не просто годами, а порой и десятилетиями, совершенно не готовы из своего кармана оплачивать возросшие бюджеты на веб разработку.
Ответить | Правка | Наверх | Cообщить модератору

210. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Торговец ЛЛМ (?), 19-Янв-26, 12:43 
> совершенно не готовы из своего кармана оплачивать возросшие бюджеты на веб разработку.

А их и не надо! Я щас вам всё сделаю не глядя за 5 минут!

Ответить | Правка | Наверх | Cообщить модератору

219. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 13:38 
О. Нужно чтобы каждый паутинный узел указывал системные требвания. Столько оперативки, видеокарта такой–то серии и т.п.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

9. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –4 +/
Сообщение от Анонимemail (9), 18-Янв-26, 13:50 
Зачем это если есть Alpine.js?
Alpine.js = “jQuery для эпохи компонентов и реактивности”, но без перегруза.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от BrainFucker (ok), 18-Янв-26, 14:01 
Alpine.js это скорее альтернатива реактивным фреймворкам типа Vue, React, Svetle.
А jQuery в новых проектах не особо и нужен уже, браузерное API почти всё то же самое и так имеет.
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Истина (?), 18-Янв-26, 18:36 
Листаю апи джквери и апи алпина. в альпине не увидел и половины апи от джквери. Устал сравнивать и закрыл ваш этот Элпине
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

211. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (208), 19-Янв-26, 12:45 
> но без перегруза

*Смотрит на количество пакетов в реактивных приложениях*

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

216. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Ангним (?), 19-Янв-26, 13:12 
Пока shaking tree при сборке работает, пакетов может быть хоть весь npm добавлен.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +3 +/
Сообщение от Аноним (15), 18-Янв-26, 14:12 
jQuery пока что единственная за всю историю человечества нормальная библиотека для javascript.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (30), 18-Янв-26, 14:36 
bloatware с xss
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Жыжа (?), 18-Янв-26, 19:42 
Ну отчасти jQuery фиксил странности JS, теперь вот туда завезли, оттуда удалили, *стало гораздо лучше*
> The removed functions include jQuery.isArray, jQuery.parseJSON, jQuery.trim
> Use native equivalents like Array.isArray(), JSON.parse(), String.prototype.trim()
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от penetrator (?), 18-Янв-26, 14:53 
нее, самая большая ее проблема - это memory leaks, модель евентом - ужасная, я ее представляют только как DOM traverse tool
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

42. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (15), 18-Янв-26, 14:56 
Это проблема джавасрипта.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –2 +/
Сообщение от penetrator (?), 18-Янв-26, 15:50 
нет, сам фреймворк удерживает ресурсы, приходится явно дейстроится
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (158), 19-Янв-26, 05:55 
подсказка: на си тебе не нужно явно дестроиться?
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от penetrator (?), 19-Янв-26, 06:41 
> подсказка: на си тебе не нужно явно дестроиться?

это хреновое сравнение, потому что там сборка мусора отсутствует, но я попробую тебе на пальцах

речь не о деструкторе, а о том, что ссылку на объект хранит фреймворк, тебе недостаточно "уничтожить" самого себя, тебе нужно сказать фреймворку, чтобы он больше его не удерживал, иначе ты никогда не освободишься и ничего не соберешь

Ответить | Правка | Наверх | Cообщить модератору

195. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:12 
Совершенно внезапно, но изобретена уже куча других вещей, кроме си. В MVC фреймворках почему-то ручные действия не нужны. Не подскажите, почему?
Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

194. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:11 
jquery - библотека, а не фреймворк
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

66. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 15:56 
за историю вселенной, я бы сказал

впервые!

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

77. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –3 +/
Сообщение от Кошкажена (?), 18-Янв-26, 16:19 
По мне очень плохой апи у нее. Вот yui2 была с хорошим интерфейсом и модульностью.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

85. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 16:36 
> нормальная библиотека

Настолько нормальная, что:

... манипуляций с DOM, приводящих к межсайтовому скриптингу (DOM XSS), например, при некорректной обработке полученных от пользователя данных в блоках eval() или вставках ".innerHTML" ...

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

179. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 09:29 
Mootools нпмного лучше.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

17. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (17), 18-Янв-26, 14:15 
В чем космический смысл уменьшения размера на 3 Кб? Оно же всё равно кешируется...
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 14:44 
можно с двух сторон поджигать
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –4 +/
Сообщение от Кошкажена (?), 18-Янв-26, 18:45 
Тебя похоже самого с двух сторон поджали)))
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 19:06 
как будто это что-то плохое

UPD: не заметил, что отвечаю боту. теперь понятно, откуда эти тюремные замашки

Ответить | Правка | Наверх | Cообщить модератору

237. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (237), 19-Янв-26, 15:18 
Бот с ботом разговаривает, спешите видеть!
Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (199), 19-Янв-26, 11:17 
Если бы! Поганая браузотня напрочь игнорирует идею кэша и постоянно лезет за страницами, которые запросто могут быть статичными неделю. Я писал кэширующий сервер, там просто беспрестанный поток запросов этих y6людckиx JS!
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

212. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (208), 19-Янв-26, 12:50 
...И так подумали авторы еще 100500 библиотек
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

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

48. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Знатный аноним (?), 18-Янв-26, 15:09 
>Поэтому, react лучше!

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

Ответить | Правка | Наверх | Cообщить модератору

239. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (237), 19-Янв-26, 15:19 
Реакт вроде решает проблему медленного DOM, а не JS.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (119), 18-Янв-26, 19:09 
Да, может сам непосредственно jQuery и не так уж нужен, но гораздо нужнее разные компоненты под него написанные. Аккордионы всякие, дейтпикеры, календарики и т д.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

198. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (199), 19-Янв-26, 11:14 
Веб - это ГИПЕРТЕКСТ, накой куль там "календарики, аккордеоны и т.п."?!?!
Ответить | Правка | Наверх | Cообщить модератору

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

56. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от хрюк (?), 18-Янв-26, 15:23 
А как должен современный сайт выглядеть?
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +9 +/
Сообщение от онаним (?), 18-Янв-26, 15:45 
SVG анимация весом 22.8 мегабайт, загружающая процессор на 228%
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (15), 18-Янв-26, 15:58 
Главное чтобы все было реактивно!
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 15:59 
на 420%
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

89. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 16:52 
Это смотря сколько у кого ядер, 100% - одно ядро.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 17:09 
думаю, 4.20 ядра должно быть у всех
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 19:09 
Должно. Ибо 4-ядерные кирпичи остались где-то далеко в прошлом.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 19:19 
ладно, с тобой всё ясно
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (163), 19-Янв-26, 02:50 
только 3.10
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

72. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от хрюк (?), 18-Янв-26, 16:05 
Что это за SVG файл на 22.8 мб? Но с тенденцией вы правы.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

90. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (63), 18-Янв-26, 16:53 
Обычный рекламный баннер-слайдер, нарисованный в векторе.
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 20:34 
как минималистичная статическая хрень без джавы

недавно кайфанул, донатя (донача?) на сайте вообще без js

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

181. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Сталин (?), 19-Янв-26, 10:39 
Джавы на сайтах уже лет 20 нет
Ответить | Правка | Наверх | Cообщить модератору

197. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:14 
>как минималистичная статическая хрень без джавы

Ыксперт ненавидит раст, не любит nix, не различает js и java. Какие у него ещё почётные достижения?

Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

214. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от 12yoexpert (ok), 19-Янв-26, 12:54 
ты так говоришь, как будто это недостатки, а не достоинства
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (184), 19-Янв-26, 14:42 
Вы под каждым своим сообщением пишите, что безграмотность - это достоинство, тода и вопросов к вам не будет.
Ответить | Правка | Наверх | Cообщить модератору

213. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (208), 19-Янв-26, 12:51 
> А как должен современный сайт выглядеть?

Загружаться мееееедленно и солиииидно

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

88. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –3 +/
Сообщение от myster (ok), 18-Янв-26, 16:50 
jQuery - это как раз причина, почему многие недалёкие люди ненавидят JavaScript.

На Stack Overflow очень много вопросов по JavaScript, для которых в ответах вместо JavaScript-способа решения проблемы зачем-то везде суют странноватый синтаксис jQuery. Люди словно не осознают, что jQuery перенагружает процессор. Одна простая функция, которую можно реализовать на JavaScript, в реализации на jQuery может в 1000 раз сильнее нагружать процессор. Это же касается фреймворков Vue.js, NextJS и т. д. Недалёкие люди винят JavaScript за тормоза этих фреймворков. У людей словно отсутствует причинно-следственная связь в голове.

И (внезапно) я не против jQuery, когда его использование оправданно, но когда люди путают, что зачем, и везде суют jQuery, у них уже jQuery головного мозга. И эти же люди потом становятся ненавистниками JavaScript.

Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 17:11 
"недалёким" людям проще зарезать джаву нафиг и везде, чем разбираться в эти ваших сортах

а вообще обычно помогает порезать загрузку джавы с 3rd party серверов, там всегда только мусор. поддомены можно разрешить

Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от myster (ok), 18-Янв-26, 17:33 
Java и JavaScript - это совершенно разные вещи, вы их путаете.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (151), 18-Янв-26, 23:03 
Самое время применить теорему Эскобара...

И джава-апплеты в вебе тормозили еще похуже джаваскрипта. Но они, хотя бы, перестали. А джаваскрипт до сих пор тормозит. До сих пор можно столкнуться с тем, что вентилятор на ноуте или десктопе любой мощности без причины раскручивается, начинаешь смотреть - оппа, хром или фокс жрет кучу проца, а там какая-нибудь вкладка на вроде нормальном сайте сошла с ума и решила хорошо так проц прогрузить.

Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от 12yoexpert (ok), 18-Янв-26, 23:40 
автоусыпление вкладок ещё немного помогает
Ответить | Правка | Наверх | Cообщить модератору

200. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:18 
>До сих пор можно столкнуться с тем, что вентилятор на ноуте или десктопе любой мощности без причины раскручивается, начинаешь смотреть - оппа, хром или фокс жрет кучу проца

Не в защиту js, но, скорее всего, проблема в экономии на охлаждении. Есть ноутбуки с полностью пасивным охлаждением, они не должны нагреваться вообще, у человечества уже достаточно технологий, чтобы отвести столько тепла.

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

218. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 13:33 
Это что за технологии? У меня есть видеокарта с полностю пассивным охлаждением и она греется если достаточно долго и достаточно сильно нагружать её.
Ответить | Правка | Наверх | Cообщить модератору

232. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 15:06 
Тут нет ничего секретного. Основная проблема в том, что производитель, вместо того, чтобы взять ту же самую систему, что стоит на процессоре с условно 45 Вт и поставить её на 15 Вт, пропорционально режет охлаждение. А на 5 Вт просто лепит небольшой радиатор, без тепловых трубок и прочего, но дополнительно блокирует частоты на процессоре.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Кошкажена (?), 18-Янв-26, 18:46 
Сейчас на место jQuery пришел React и ничего не поменялось.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

122. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (119), 18-Янв-26, 19:11 
Не так давно прикручивал к реакт приложению jQuery.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Кошкажена (?), 18-Янв-26, 19:03 
> jQuery - это как раз причина, почему многие недалёкие люди ненавидят JavaScript.

1. jq взлетел на волне несовместимости браузеров. Сейчас по факту осталось 2 браузера или вообще 1. Апи стабилизировалось, jq не нужен в этом месте. Если что-то не хватает, то можно написать за минуту или взять готовый под задачу.

2. jq имел ужасный АПИ. По факту это callback hell, который библиотека поощрала. Понятно, что рано или поздно все это превращалось в неспровождаемую кашу. Но по факту большинство ее пользователей использовало ее по принципу общественного туалета: войти сделать дело и трогать все как можно меньше. По итогу каша из колбэков, никакой структуры в этом вашем жабоскрипте. Просто ради интереса можно посмотреть на google closure library тех времен и то как делали крупные сервисы тогда те, кто умел (да, по факту это java на жс и что плохого?).

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

132. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Жыжа (?), 18-Янв-26, 19:53 
> jq взлетел на волне несовместимости браузеров

А также благодаря тоннам хороших и плохих плагинов.

10 лет назад на реддите спрашивали:

> How do you deal with the loss of the whole jQuery plugin ecosystem? Image galleries, complicated autocompletes, hell, even excel-like grids?

Спустя 10 лет на реддите спрашивают:

> Hi, everyone I'm looking for a spreadsheet library in react and the most of the features I want resemble to excel or maybe google sheets

Знаете что ему отвечают? "The big question here is amount of cells and complexity of features and updates between the cells. At some point you're just better of writing it in vanillajs."
Нет, оно, конечно, всё так, хочешь "как в эксель", значит и пиши эксель на vanilla js. Но чёто это не прогресс нифига, а регресс.

Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Кошкажена (?), 18-Янв-26, 20:01 
>[оверквотинг удален]
> 10 лет назад на реддите спрашивали:
>> How do you deal with the loss of the whole jQuery plugin ecosystem? Image galleries, complicated autocompletes, hell, even excel-like grids?
> Спустя 10 лет на реддите спрашивают:
>> Hi, everyone I'm looking for a spreadsheet library in react and the most of the features I want resemble to excel or maybe google sheets
> Знаете что ему отвечают? "The big question here is amount of cells
> and complexity of features and updates between the cells. At some
> point you're just better of writing it in vanillajs."
> Нет, оно, конечно, всё так, хочешь "как в эксель", значит и пиши
> эксель на vanilla js. Но чёто это не прогресс нифига, а
> регресс.

Каков вопрос - таков ответ. Человек буквально спрашивает "хочу excel на коленке, какой плагин к ___ выбрать?". Прогресса нет. Раньше эти индивидуумы искали плагины к одному, теперь ищут к другому.

Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от myster (ok), 18-Янв-26, 22:48 
> По итогу каша из колбэков, никакой структуры в этом вашем жабоскрипте. Просто ради интереса можно посмотреть на google closure library тех времен и то как делали крупные сервисы тогда те, кто умел (да, по факту это java на жс и что плохого?).

Google Closure Library была попыткой решить проблемы, которые тогда были актуальны, но это не значит, что JavaScript по своей природе ущербен. Проблема не в языке, а в голове. Ты сам пишешь про "плохое" в java на js, как будто язык по умолчанию создает плохой код, а не разработчик.

А винить JavaScript за "кашу из колбэков", которая возникла из-за потребительского подхода к jQuery – это как обвинять молоток в кривых стенах.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

192. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (199), 19-Янв-26, 11:08 
> это не значит, что JavaScript по своей природе ущербен

:))) Сочувствую, чувак - в своём ЖС болоте ты даже не замечаешь, НАСКОЛЬКО ЖС ущербен! Это как бастард ИТ, самый бестолковый, error-prone язык для "онкликов"! Даже БЕЙСИК был бы куда разумнее на страницах.

Ответить | Правка | Наверх | Cообщить модератору

204. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от myster (ok), 19-Янв-26, 11:59 
знаешь, чем мои посты отличаются от твоих? Я не бросаюсь словами в воздух. Если гонишь на что-либо - аргументируй.
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 11:21 
>Проблема не в языке, а в голове.

Это крайне опасное рассуждение. Попробуйте повторить эту же кашу в условном Elm, у вас это тупо не получится, так как язык волшебным образом заставит вас написать это нормально.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

205. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 12:04 
Какую кашу? С чего вы берете, что чистый JavaScript – это каша? Или до вас не дошел мой посыл о фреймворках, которые и создают проблему?

Elm – хорошая тема, если он вас заставляет не писать плохой код на JS, я только за. Используйте такие инструменты, они для вас.

Ответить | Правка | Наверх | Cообщить модератору

215. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 13:08 
>Какую кашу?

Callback hell
>С чего вы берете, что чистый JavaScript – это каша?

Потому, что jq - это внезапно и есть чистый js. От того, что несколько строчек кода вынесли в файл js и назвали jq, js-ом это быть не перестало. И да, callback hell появляется в js по целой куче причин, и одна из этих причин - цветные функции. И тот факт, что callback hell появляется в js то в синхронном коде для организации интерфейса, то в асинхронном коде, о чём-то да говорит.
>Или до вас не дошел мой посыл о фреймворках

Где вы говорите о фреймворках? Jq - библиотека.
>Используйте такие инструменты, они для вас.

А почему это только для меня? Js - это объективно плохой язык. И это "объективно" можно легко увидеть, когда появляются очередные улучшения или доработки языка, начиная от условного ts, и продолжая всякими библиотеками вроде leftpad. При этом, состояние библиотек js и показывает радикальное отличие js от других языков: вместо того, чтобы взять и реализовать условно нормальную библиотеку, появляются десятки тысяч пакетов непонятно чего. Люди тратят кучу усилий, лишь бы не писать на js в том виде, в каком его поставляют в браузерах.

Ответить | Правка | Наверх | Cообщить модератору

217. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 13:24 
> Callback hell

В современном JavaScript-коде Callback hell встречается уже очень редко. Пишите без "Callback hell", используйте функции Promise, Async/Await.

> Где вы говорите о фреймворках? Jq - библиотека.

jQuery - это JavaScript-библиотека, которая часто называется фреймворком. Хотя технически это библиотека, а не фреймворк в строгом смысле этого слова, из-за ее масштаба и влияния на организацию кода, ее часто классифицируют как фреймворк.

> Js - это объективно плохой язык. И это "объективно" можно легко увидеть, когда появляются очередные улучшения или доработки языка

Это лишь показывает гибкость и универсальность JS. Его открытость позволила создать огромную экосистему, где каждый может найти решение под свою задачу, даже если стандартные возможности языка не покрывают все потребности. И самое главное, что он развивается и эволюционирует, обвязки вроде TypeScript со временем станут не нужны.

Ответить | Правка | Наверх | Cообщить модератору

234. Скрыто модератором  +/
Сообщение от Аноним (184), 19-Янв-26, 15:08 
Ответить | Правка | Наверх | Cообщить модератору

180. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 10:08 
Причин несколько. Одна из них: истинные программисты на JavaScript, особенно во времена востребованости jQuery, явление редкое так что правильнее говорить о ложных JavaScript–программистах а точнее jQuery–программистах. Нынче всё примерно так же, только вместо jQuery Angular, React, Vue и подобное.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

196. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (199), 19-Янв-26, 11:12 
Можно пойти и глубже, к первопричинам: зачем вообще на страницах нужен ЖС?? Что такого сверхважного делает ЖС, что обязательно вкорячивать туда 5-мегабайтные библиотеки??

Даже сайты типа amazon или ebay прекрасно могут обойтись без ЖС, особенно учитывая безобразную загруженность страниц - слишком много элементов, слишком много посторонней инфы (и всё чтобы впарить побольше).

Интернет без ЖС - вот наша цель!

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

207. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 12:15 
- Динамическое обновление контента: Без JavaScript невозможно быстро и плавно обновлять части страницы, не перезагружая её целиком. Например, добавление товара в корзину, отображение результатов поиска по мере ввода запроса, или изменение цены товара без полной перезагрузки страницы.
- Сложные пользовательские интерфейсы: Разворачивающиеся меню, вкладки, карусели изображений, фильтры товаров – все это требует JavaScript для реализации.
- Валидация данных на стороне клиента: JavaScript позволяет проверять корректность введенных пользователем данных (например, формат email или номера телефона) до отправки на сервер, что снижает нагрузку на сервер и улучшает пользовательский опыт.
- Анимация и визуальные эффекты: Хотя это и не всегда необходимо, анимация может сделать интерфейс более привлекательным и понятным.
- A/B тестирование и аналитика: JavaScript широко используется для отслеживания поведения пользователей, проведения A/B тестов и сбора данных для улучшения сайта.

Проблема не в самом JavaScript, а в неправильном его использовании – в раздутых библиотеках и неоптимизированном коде. Важно стремиться к минимальному использованию JavaScript, но полностью отказываться от него означает лишить пользователей ключевых функций и удобств. Цель должна быть не "Интернет без JavaScript", а "Интернет с оптимизированным JavaScript".

Ответить | Правка | Наверх | Cообщить модератору

220. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Анон1110м (?), 19-Янв-26, 14:16 
>> - Сложные пользовательские интерфейсы: Разворачивающиеся меню, вкладки, карусели изображений, фильтры товаров – все это требует JavaScript для реализации.

Не нужно.

>> - Валидация данных на стороне клиента: JavaScript позволяет проверять корректность введенных пользователем данных (например, формат email или номера телефона) до отправки на сервер, что снижает нагрузку на сервер и улучшает пользовательский опыт.

Всё равно их надо будет проверять на сервера а на нагрузку в виде нескольких килобайт плевать.

>> - Анимация и визуальные эффекты: Хотя это и не всегда необходимо, анимация может сделать интерфейс более привлекательным и понятным.

Не нужно.

>> - A/B тестирование и аналитика: JavaScript широко используется для отслеживания поведения пользователей, проведения A/B тестов и сбора данных для улучшения сайта.

Не нужно. Именно из–за этого вынужден пользоваться блокировщиками рекламы которые хоть и убирают весь хлам, но в то же время и создают дополнительную нагрузку.

И не интернет а WWW. Я предлагаю другую цель: по максимуму отказаться от WWW вследствии его поражения JavaScript и прочими болячками и возвратиться к NNTP, FTP, DC, eDonkey2000, IRC, электронной почте, RTMP, RTSP. Все эти каталоги товаров со своими карусельками и анимированными корзинами должны быть в виде так называемых rich internet application как это было раньше когда в ходу был Adobe Air. Браузеры должны обновляться раз в пятилетку а новые стандарты на HTML, CSS, JavaScript раз в 20 лет.

Ответить | Правка | Наверх | Cообщить модератору

228. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (30), 19-Янв-26, 15:02 
Ты вечно бегаешь по JS новостям и флудишь бредом про JS. Скорее всего, ты сам JS программист не высокого класса, и не хочешь, чтобы тебе составляли конкуренцию.
Ответить | Правка | Наверх | Cообщить модератору

233. Скрыто модератором  +/
Сообщение от Анон1110м (?), 19-Янв-26, 15:06 
Ответить | Правка | Наверх | Cообщить модератору

236. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 15:17 
>Не нужно.

Некоторым и компьютер не нужен, дальше что?
>Всё равно их надо будет проверять на сервера

Валидация на клиенте происходит гораздо быстрее, чем на сервере. Автодополнение на клиенте гораздо быстрее, чем прокручивать длинные выпадающие списки. Автодополнение быстрее, чем посылать форму на сервер, чтобы сервер фильтровал элементы в выпадающем списке.
>Не нужно.

Вы ещё скажите, что каждую программу обязательно себе на устройство скачивать.
>и возвратиться к NNTP, FTP, DC, eDonkey2000, IRC, электронной почте, RTMP, RTSP

Ага, и получить кучу проприетарного софта, желающего залезть к вам на компьютер. Так его можно хотя-бы дальше браузера не пускать.
>Все эти каталоги товаров со своими карусельками и анимированными корзинами должны быть в виде так называемых rich internet application как это было раньше когда в ходу был Adobe Air.

Давайте переизобретём браузеры, ещё раз.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

242. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 16:13 
> Валидация на клиенте происходит гораздо быстрее, чем на сервере. Автодополнение на клиенте гораздо быстрее, чем прокручивать длинные выпадающие списки. Автодополнение быстрее, чем посылать форму на сервер, чтобы сервер фильтровал элементы в выпадающем списке.

При нынешних скоростях соединения отправка странички с фофрмой и получение её назад дело одной секунды или даже меньше. Всё прочее небольшее удобства которыми я готов пожертвовать.

> Давайте переизобретём браузеры, ещё раз.

Речь не про браузеры а о программах завязанных на интернет. Сам термин RIA попахивает маркетолохическим бредом, но суть в том чтобы иметь красивенькие программки–клиенты к какому–нибудь паутинному узлу или сервису чтобы не приходилось запускать монстроузный браузер и в нём открывать монстроузную страничку и тыркаться в отвратительном UI. Примеры можно посмотреть на https://web.archive.org/web/20100313000925/http://www.adobe.... Погуглить EBay desktop на Air или Google Analytics suite на всё том же Air.

> Ага, и получить кучу проприетарного софта, желающего залезть к вам на компьютер. Так его можно хотя-бы дальше браузера не пускать.

Как бы да, но глядя на повсеместное распространение всяких Google docs, Android и прочего поздновато пить боржоми. Ну и глуповато считать что каждая программа у тебя на компе что–то кому–то там передаёт без твоего ведома. А, ну и чуть не забыл об Electron — HTML–страничка притворяюющаяся нормальной программой которую надо ещё и устанавливать на комп.

> Вы ещё скажите, что каждую программу обязательно себе на устройство скачивать.

Мы же не уставливаем ВСЕ существующие программы себе на комп и не посещаем все существующие сайты? Пользователи мобилок не обламываются использовать ту же ТыТрубу или TikTok несмотря на существование соответсвующих сайтов. Нынешние странички весят столько что за десяток заходов можно накрутить сотню–другую мегабайт.

Ответить | Правка | Наверх | Cообщить модератору

243. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 17:09 
>При нынешних скоростях соединения отправка странички с фофрмой и получение её назад дело одной секунды или даже меньше.

Во-первых, ждать целую секунду для валидации формы не хочется. Во-вторых, скорость работы сейчас упирается в бекенд, а его разгонять довольно тяжело. Ответ на ajax всегда быстрее, чем генерация полной страницы, поскольку данных требуется гораздо меньше.
>чтобы не приходилось запускать монстроузный браузер и в нём открывать монстроузную страничку

Вам всё равно понадобится браузер, рано или поздно, в том или ином виде.
>Как бы да, но глядя на повсеместное распространение всяких Google docs

Облачные офисные пакеты - прекрасный пример того, как веб приложения нужны в реальной жизни. Мало того, что ничего себе ставить на компьютер не нужно, так ещё и синхронизация автоматически происходит.
>Ну и глуповато считать что каждая программа у тебя на компе что–то кому–то там передаёт без твоего ведома.

Все нет, но вот проприетарные - запросто. Браузер во-первых изолирует веб приложение от файловой системы, во-вторых позволяет достаточно легко изолировать запросы, что хорошо видно на примере ublock. В-третьих, всякие запросы к микрофону тоже изолируются.
>А, ну и чуть не забыл об Electron — HTML–страничка притворяюющаяся нормальной программой которую надо ещё и устанавливать на комп.

Это хорошо говорит о текущем состоянии кросплатформенной разработки, когда полноценной альтернативы веб браузеру нет. Без java, c++, и прочих сомнительных технологий.
>Мы же не уставливаем ВСЕ существующие программы себе на комп и не посещаем все существующие сайты?

Вы подменяете тезис. Захотя на гугл/яндекс документы, мне не нужно вообще что-либо устанавливать. В случае вашего варианта, возникает отдельный вопрос с установкой очередного офисного пакета.
>Пользователи мобилок

Не осуществляют осознанного выбора.
>Нынешние странички весят столько что за десяток заходов можно накрутить сотню–другую мегабайт.

Во-первых js, css кешируется. Во-вторых, браузер умеет удалять свой кеш. В-третьих открытие сайтов происходит полностью прозрачно и кросплатформенно. В-четвёртых, браузеры являются универсальным рантаймом, и не нужно скачивать десяток версий джавы, дотнетов и всего прочего.

Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (101), 18-Янв-26, 18:19 
В приличной по зарплате конторе jQuery 2.х до сих пор под новые проекты даже используют. B2B решения. На 4ку преходить не будут скорее всего, деньги(легаси) важнее.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Истина (?), 18-Янв-26, 18:39 
В очень приличных конторах даже Backbone юазется, и работает все лучше всяких долбежней в реакты и вуе. Пока там долбятся с мелочью, чуваки на бэкбоне пилят бизнес. Думайте.
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –2 +/
Сообщение от Кошкажена (?), 18-Янв-26, 18:50 
Сравнивать react и backbone не корректно. react можно сравнить с backbone.view. Кстати, никто не мешает там использовать react)
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (7), 18-Янв-26, 19:32 
Мешает здравый смысл.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Гость (??), 18-Янв-26, 18:54 
делать новые проекты с новым кодом под 2-ю версию нет никакого смысла, скорее, там используется куча старого кода, которые не хотят править под 3+
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

112. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +4 +/
Сообщение от Кошкажена (?), 18-Янв-26, 18:52 
Сейчас озвучу одну точку зрения... Только держитесь... Готовы? жс не нужен, старайтесь сделать так, чтобы ваш сайт работал без него. Всем спасибо!
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 18-Янв-26, 19:04 
А как же зашифровать и проскрамбелить блобы видео, чтобы юзер не смог их вытянуть по ссылке из video тега? :)))
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –2 +/
Сообщение от Кошкажена (?), 18-Янв-26, 19:06 
Я думала вопрос будет "а как проверить, что вы не ИИ бот без жс"))) По итогу даже sourcehut, который гордится, что он рабоатет без жс стоит за аnibus, который требует жс для проверки))) cloudflare туда же.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Кошкажена (?), 18-Янв-26, 19:09 
> за аnibus

очепятка, anubis


Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (63), 18-Янв-26, 22:10 
Анубис даже при включенном JS не всегда пускает на сайт за ним.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

164. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Аноним (163), 19-Янв-26, 02:55 
так ты можешь "ручками" посчитать хеши и воткнуть нужную куку, тогда js не нужен
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

124. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Кошкажена (?), 18-Янв-26, 19:12 
> А как же зашифровать и проскрамбелить блобы видео, чтобы юзер не смог
> их вытянуть по ссылке из video тега? :)))

Такое я не поощряю, но если нужно что-то сделать только с жс, то нужно об этом как-то явно написать. Большинство сайтов вполне может (если бы его не пихали насильно) работать без жс.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

136. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –4 +/
Сообщение от myster (ok), 18-Янв-26, 20:44 
> Сейчас озвучу одну точку зрения... Только держитесь... Готовы? жс не нужен, старайтесь сделать так, чтобы ваш сайт работал без него. Всем спасибо!

Ох, сейчас я вам кое-что скажу... Только пристегнитесь... Готовы? Перекладывание вычислений, которые исходя из здравого смысла нужно проводить на клиентской стороне, на сервер никто по вашей прихоти не станет. Это всё равно, что сразу запустить программу возврата в 90-е, где сайты были статичными страницами, а интерактив – роскошью. Также роскошно отправлять данные на сервер и получать их обратно для каждой мелочи. Клиентский JavaScript, включая такие библиотеки, как jQuery, позволяет разгрузить сервер, избежать необходимости держать мощный и дорогущуй Kubernetes-кластер со 100 узлами для хостинга обычного web-приложения, сделать взаимодействие с сайтом более отзывчивым и обеспечить работу даже при плохом соединении. В конечном итоге, это вопрос удобства для пользователя, а не принципов, и, что немаловажно, вопрос здравого использования ресурсов.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

144. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +2 +/
Сообщение от Аноним (63), 18-Янв-26, 22:15 
Вот как раз раньше сайты были действительно интерактивными и не нагружали комп (а компы были куда слабее нынешних). Флэш, Яваапплеты, VRML... Всё это удалили и заменили на фичесодержащий JS, идентичный натуральным продуктам.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от myster (ok), 18-Янв-26, 22:28 
Всмысле "и не нагружали комп", ещё как нагружали! Flash, Java-апплеты, VRML – все эти технологии требовали серьезных ресурсов, особенно от компьютеров того времени. Они часто были источником зависаний, вылетов, проблем с безопасностью и тормозили систему. Да, сегодня JavaScript иногда перебарщивает с обилием библиотек и фреймворков, но по сравнению с тем, что было раньше, это часто гораздо более оптимизированное решение.

Кстати, Стив Джобс вообще активно критиковал Flash, и вот почему: он был неоптимизирован для мобильных устройств (iPhone только появился), требовал много ресурсов, был закрытой платформой (Apple хотела открытые стандарты), и главное – создавал дыры в безопасности. Джобс видел будущее за открытыми веб-стандартами, такими как HTML, CSS и JavaScript, которые могли работать на любом устройстве без плагинов.

А история с Java-апплетами довольно печальна. Oracle, купив Sun Microsystems, сосредоточилась на поддержке только Internet Explorer, в то время как все остальные браузеры уже отказывались от апплетов из-за проблем с безопасностью и производительностью. Компания не увидела, что IE – это тупиковая ветвь развития, и в итоге просто убила потенциально перспективную технологию жадностью и недальновидностью.

Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Кошкажена (?), 19-Янв-26, 01:11 
> Всмысле "и не нагружали комп", ещё как нагружали! Flash, Java-апплеты, VRML –
> все эти технологии требовали серьезных ресурсов, особенно от компьютеров того времени.
> Они часто были источником зависаний, вылетов, проблем с безопасностью и тормозили
> систему. Да, сегодня JavaScript иногда перебарщивает с обилием библиотек и фреймворков,
> но по сравнению с тем, что было раньше, это часто гораздо
> более оптимизированное решение.

Flash чисто субъективно работал быстрее текущих решений на js. Можно просто запустить какие-нибудь старые флэш игры против современных на js (не wasm).

> Кстати, Стив Джобс вообще активно критиковал Flash, и вот почему: он был
> неоптимизирован для мобильных устройств (iPhone только появился), требовал много ресурсов,
> был закрытой платформой (Apple хотела открытые стандарты), и главное – создавал
> дыры в безопасности. Джобс видел будущее за открытыми веб-стандартами, такими как
> HTML, CSS и JavaScript, которые могли работать на любом устройстве без
> плагинов.

Хех. Вот mozilla сделала такой эксперимент, назывался FirefoxOS. Судьбу проекта, можете узнать самостоятельно.

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

А сейчас html + js оптимизирован для мобильных устройств? Как много таких приложений?

Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 19-Янв-26, 01:49 
> А сейчас html + js оптимизирован для мобильных устройств?

"Оптимизирован" настолько, что все делают только мобильные приложения, а не пользуются почему-то ссылками в штатном браузере.

Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 19-Янв-26, 01:40 
> Flash, Java-апплеты, VRML – все эти технологии требовали серьезных ресурсов

Это ты сейчас сравнил те компы, что были четверть века назад, с нынешними?! Т.е. тогда были серьёзные ресурсы? GF MX200 - вот это, что ли, серьёзный ресурс?

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

162. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 02:11 
> Это ты сейчас сравнил те компы, что были четверть века назад, с нынешними?! Т.е. тогда были серьёзные ресурсы? GF MX200 - вот это, что ли, серьёзный ресурс?

Да. Для того времени это железо считалось очень мощным.
На домашнем ПК с Windows XP (с 1 ГБ RAM) и Pentium 4 (одно ядро, но с HT) и с GeForce2 MX 400 я тогда мог запускать одновременно 2-3 виртуальные машины VMware (и никаких ускорений виртуалиации типа Intel VT не существовало ещё и не требовалось тогда). В Opera у меня было открыто 20 вкладок, где большая часть рекламы в тогдашнем интернете была представлена Flash-баннерами, потребляющими значительные ресурсы CPU. Одновременно работали WinAmp, Miranda, mIRC и ресурсоёмкая сетевая 3D-игра.
Всё это работало великолепно одновременно.

Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Прохожий (??), 19-Янв-26, 04:31 
Ох, уж эти сказочники. Ладно ещё виртуальные машины (которые, скорее всего просто память потребляли и ничего там не выполнялось внутри).
Но вот это "Одновременно работали WinAmp, Miranda, mIRC и ресурсоёмкая сетевая 3D-игра.". И музыку слушать, и в игру играть? Одновременно?
А так - да, 1 гб ОЗУ - это было очень много на то время.
Ответить | Правка | Наверх | Cообщить модератору

209. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 12:31 
> Но вот это "Одновременно работали WinAmp, Miranda, mIRC и ресурсоёмкая сетевая 3D-игра.".

WinAmp, Miranda, mIRC - были легкими. В Miranda, кстати у меня не только ICQ была, но и 5 других активных протоколов мессенжеров.

Я при этиом даже 2 игры умудрялся запускать одновременно, переключаясь по Alt+Tab, все норм было.

> И музыку слушать, и в игру играть? Одновременно?

многие всегда так делали

Ответить | Правка | Наверх | Cообщить модератору

238. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 15:18 
>Я при этиом даже 2 игры умудрялся запускать одновременно, переключаясь по Alt+Tab, все норм было.

Без уточнения, что именно за игры, данное сообщение не имеет смысла.

Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (63), 19-Янв-26, 01:43 
> Джобс видел будущее за открытыми веб-стандартами, такими как HTML, CSS и JavaScript, которые могли ...

... которые могли бы тормозить на любом современном или будущем устройстве.

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

159. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (63), 19-Янв-26, 01:46 
> браузеры уже отказывались от апплетов из-за проблем с безопасностью и производительностью

Насколько сейчас дырявые, жрущие и медленные браузеры, можно даже не рассказывать. Дыры позволяют пробить даже песочницу, в которой запущен браузер.

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

188. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (199), 19-Янв-26, 11:02 
> Apple хотела открытые стандарты

хахаха!!!! :))) Чувак, не говори так больше - ниже этого позорища ты ещё не опускался!

Эппля не хочет открытые стандарты - эппля хочет технологии, которые ей дадут забисплатна! Если б ей дали сорсы флеша, СРАЗУ ЖЕ оказалось бы, что "флеш не тормозит", "флеш - это круто" и вообще будущее за флешем. :)) Обычная жадная проприерастия.

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

189. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (199), 19-Янв-26, 11:05 
> А история с Java-апплетами довольно печальна

Да не... просто тухлая, никому не нужная технология "WORE" оказалась пшиком. Мне не нужны "программы, работающие везде" - мне нужны программы, работающие на моей венде. Линукса что тогда, что сейчас на десктопе просто не существовало. Поэтому Жаба как "многоплатформенная игрушка" была просто бессмысленной. Всё равно, что для северного полюса разрабатывать "вездеход для песка" - кому и зачем им пользоваться??

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

224. Скрыто модератором  +/
Сообщение от Анон1110м (?), 19-Янв-26, 14:40 
Ответить | Правка | Наверх | Cообщить модератору

222. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 14:36 
После того как ТыТруба отказалась от видео в Flash мой сосед со своим каким–то Pentium 4 по сути остался без видосиков с ТыТрубы — аццкие тормоза. С остальными сайтами с видео почти то же самое — заметное падение быстродействия. Видеоплееры на Flash почему–то работали быстрее.

Игры на Flash работают (работали) сильно быстрее.

Стив Джобс говорил то что ему было выгодно. И яТелефон как–бы самодостаточное устройство со своей развесистой ОС для которй можно написать почти какую угодно программу. Кстати, вот раньше я мог бродить по WWW через Opera mini или даже встроенный браузер мобилки с экраном 240 на 320 по этому страшному Web наполненому небезопасным Flash а сейчас не могу. Почему же?

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

240. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (184), 19-Янв-26, 15:27 
>Видеоплееры на Flash почему–то работали быстрее.
>Игры на Flash работают (работали) сильно быстрее.

Вот действительно, почему? Без технических деталей: поддержка кодеков, используемый движок и так далее, все эти утверждения голословны. Две реализации игры на js, но написанные в разном стиле будут иметь колосальный разрыв в производительности.

Ответить | Правка | Наверх | Cообщить модератору

241. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 15:38 
Насчёт кодеков согласен а со всем прочим нет. Хорошо помню как когда началась движуха с выдавливанием Flash я пробовал двухмерные прыгалки на JavaScript в браузере и как люто они тормозили выедая почти всю оперативку.
Ответить | Правка | Наверх | Cообщить модератору

187. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (199), 19-Янв-26, 11:00 
Я ещё помню времена, когда наша дизайнерская группа сидела и пережимала жыпеги(!), чтобы сайт как можно меньше занимал места. А сейчас любая м@k@ка просто за__ячивает ссылку на 2-мегабайтный ЖС и сидит радуется! При том, что этот ЖС даром там не нужен.
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

154. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Кошкажена (?), 19-Янв-26, 01:15 
>> Сейчас озвучу одну точку зрения... Только держитесь... Готовы? жс не нужен, старайтесь сделать так, чтобы ваш сайт работал без него. Всем спасибо!
> Также роскошно отправлять данные на сервер и получать их обратно для каждой мелочи. Клиентский JavaScript, включая такие библиотеки, как jQuery, позволяет разгрузить сервер, избежать необходимости держать мощный и дорогущуй Kubernetes-кластер со 100 узлами для хостинга обычного web-приложения, сделать взаимодействие с сайтом более отзывчивым и обеспечить работу даже при плохом соединении.

Ну вот у меня для примера sourcehut или forjejo работают просто супер быстро без всякого жс. Просто для переходов по деревую файлов. В сравнении с git(hub|lab).

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

161. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от myster (ok), 19-Янв-26, 02:06 
> Ну вот у меня для примера sourcehut или forjejo работают просто супер быстро без всякого жс.

Именно поэтому там так мало интерактивных элементов. Если сделать весь веб таким, то многие пользователи (нормисы, не такие как вы) лишатся удобства и функциональности, к которым привыкли.

> сравнении с git(hub|lab).

Проблема этих платформ прежде всего в бэкенде. Основная причина - в командах, где преобладают фронтенд-разработчики, а системных инженеров и бэкенд-специалистов недостаточно. Фронтенд-разработчикам зачастую неинтересна глубокая оптимизация бэкенда, и это приводит к тормозам и повышенным требованиям к ресурсам.


Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (171), 19-Янв-26, 06:38 
>нормисы, не такие как вы

Я ни разу не видел людей, которым заходило всё обилие интерактивности фронтенда. По какой-то счастливой случайности удобство и функциональность в интерактивном фронтенде почему-то видели две группы людей - менеджеры и фронтендеры. Всё.

Единственное место, где фронтенд победил - это клиенты почт. Тупо потому, что нормису скачать почтовый клиент и заполнить там поле "сервер" невыносимо больно.

>Фронтенд-разработчикам зачастую неинтересна глубокая оптимизация бэкенда, и это приводит к тормозам и повышенным требованиям к ресурсам.

Так у браузера вкладка висит. И мало того, жрёт как не в себя. Практически любое веб-приложение проектируется с расчётом работы как в DOS-режиме: оно забирает под себя ВЕСЬ экран (а то и два, потому что у дизайнера монитор уже давно даже не 1680x1050 и далеко не 1366x768) и ВСЮ доступную оперативную память. Если в браузеры добавить легкоусвояемые треды, оно ещё и ВЕСЬ процессор сожрёт одной вкладкой.

Ответить | Правка | Наверх | Cообщить модератору

206. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от myster (ok), 19-Янв-26, 12:11 
> Я ни разу не видел людей, которым заходило всё обилие интерактивности фронтенда.

А вы что опросы проводили? Многие пользователи не осознают, что они вообще взаимодействуют с интерактивными элементами.

> Так у браузера вкладка висит. И мало того, жрёт как не в себя. Практически любое веб-приложение проектируется с расчётом работы как в DOS-режиме: оно забирает под себя ВЕСЬ экран (а то и два, потому что у дизайнера монитор уже давно даже не 1680x1050 и далеко не 1366x768) и ВСЮ доступную оперативную память. Если в браузеры добавить легкоусвояемые треды, оно ещё и ВЕСЬ процессор сожрёт одной вкладкой.

Согласен. Это боль, но силами фрондэндщиков её не решить.

Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (167), 19-Янв-26, 04:47 
>обычного web-приложения

Современный интернет эншиттифицировалмя ровно из-за людей, которые говорят "web-приложения" вместо "вебсайты".

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

226. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Анон1110м (?), 19-Янв-26, 14:49 
Паутинные узлы.
Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (199), 19-Янв-26, 10:52 
Для каких-то очень узких применений - вы правы, можно и на жабокодить. Но ведь му__дазвоны этого не понимают!! И суют ЖС практически везде без всякого смысла. Доходило до того, что вижу [div], на который навешан onClick и всё для.... ОТКРЫТИЯ ССЫЛКИ!!!! Даё__твоюмать! Что за uдuотина расходует мои мегагерцы на свои тупые прихоти?!?!
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

185. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +1 +/
Сообщение от Аноним (199), 19-Янв-26, 10:57 
> Это всё равно, что сразу запустить программу возврата в 90-е, где сайты были статичными страницами, а интерактив – роскошью

Собственно, так и должно быть! Только не "роскошью", а оптимально продуманной структурой страницы. Было время, даже элементарный форум был написан сугубо на HTML - и ничё, все писали-читали и никому в голову не приходило, что здесь надо что-то "вычислять".

Интернет стал быстрый, но вебсайты сожрали его ещё быстрее! Сейчас даже самая занюханный лендинг сжирает пару мегабайт - просто му__да_звону-въебдизайнеру нравится JS. А то, что я могу быть в ареале слабой связи с 2КБ/с - этого о6рыгана не интересует, зато он сляпал красивенькие снежинки!

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

126. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от DIM (??), 18-Янв-26, 19:17 
> за счёт прекращения поставки объектов Deferred

Неужели они хотят совсем убрать Deferred в будущем? Очень зря, это хорошая штука. Штатные Promises не поддерживают при резловинге проброс более, чем одного аргумента, а вот Deferred влегкую так делает.

Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (7), 18-Янв-26, 19:36 
Если вы используете Deferred как Promise для целей передачи более чем одного аргумента - что-то вы делаете не так.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от DIM (??), 18-Янв-26, 21:55 
Это вы делаете преждевременные выводов. Я использую Deferred, потому что он глобально имеет больше возможностей, чем Promise. Например, каждый Deferred может передавать информацию о прогрессе выполнения задачи, что позволяет легко и прозрачно отслеживать этапы работы каждого Deferred, а между тем Promise так не умеет. Также в Deferred есть удобные методы для проверки текущего статуса: в Promise приходится извращаться, если нужно именно статус в конкретный момент узнать, ведь Promise статусы не возвращает, только результат. Ну и с Deferred удобно цепочкой аргументы пробрасывать вверх, элегантное .done(arguments) немного, но все же упрощает жизнь.
Ответить | Правка | Наверх | Cообщить модератору

168. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от morphe (?), 19-Янв-26, 05:39 
> Например, каждый Deferred может передавать информацию о прогрессе выполнения задачи

EventTarget

> Promise приходится извращаться, если нужно именно статус в конкретный момент узнать, ведь Promise статусы не возвращает, только результат

EventTarget

> Ну и с Deferred удобно цепочкой аргументы пробрасывать вверх, элегантное .done(arguments) немного, но все же упрощает жизнь.

async function hello() {
  return [a, b, c];
}

const [a, b, c] = await hello();

Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от DIM (??), 19-Янв-26, 07:33 
Ну не то. Мне все же удобнее когда у каждого Deferred есть прогресс логи. Подписывашся на них и выводишь в интерфейсе логи единообразным образом. И сразу видно что происходит.
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (177), 19-Янв-26, 09:23 
все должны делать как большинство, инструмент должен использоваться так и не иначе, креститься надо двумя перстами, а не как удобно.
Ответить | Правка | Наверх | Cообщить модератору

202. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (191), 19-Янв-26, 11:42 
Сущность должна решать только одну проблему, иначе она превращается в god object (антипаттерн). Как думаешь, было бы ли *удобно*, чтобы Deferred подавал звуковой сигнал по завершению? По твоей логике, да! "А че, удобно, когда подает сигнал, даже из кухни слышно, что процесс завершился. С промисами пришлось бы свой костыль писать, а в деферреде всё есть! Удобно!"
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

176. "Выпуск JavaScript-библиотеки jQuery 4.0 "  –1 +/
Сообщение от Diozan (ok), 19-Янв-26, 08:37 
А в эпоху HTML5 и CSS3 оно ещё нужно? Чего-то мне ещё Flash аплеты вспомнились, как на них пАром пИсали от восторга....
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (177), 19-Янв-26, 09:25 
нарушение обратной совместимости медленная смерть
Ответить | Правка | Наверх | Cообщить модератору

223. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Аноним (47), 19-Янв-26, 14:36 
то, что мертво, умереть не может
Ответить | Правка | Наверх | Cообщить модератору

244. "Выпуск JavaScript-библиотеки jQuery 4.0 "  +/
Сообщение от Феникс123 (?), 19-Янв-26, 17:13 
Останусь пока на 1.12
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру