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. Сообщение от Аноним (2), 18-Янв-26, 13:20   +1 +/
>Удалены недокументированные внутренние методы объекта Array - push, sort и splice.

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

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

3. Сообщение от opennetuser (ok), 18-Янв-26, 13:21   +2 +/
Ого, кто-то юзает его?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #6, #7, #19, #35

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

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

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

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

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

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

8. Сообщение от mrdzharoff (?), 18-Янв-26, 13:45   –6 +/
обиделся?:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #16, #54

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

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

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

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

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

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

15. Сообщение от Аноним (15), 18-Янв-26, 14:13   +8 +/
Они тогда перестанут быть недокументированными.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #63

16. Сообщение от Аноним (15), 18-Янв-26, 14:13   –1 +/
Плачешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

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

18. Сообщение от Аноним (15), 18-Янв-26, 14:15   +/
Дело не в том чтобы уметь, а в том чтобы везде работало одинаково.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #22, #74

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

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

21. Сообщение от Аноним (15), 18-Янв-26, 14:18   –3 +/
Правильно писать Svelte специалист ты наш.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #23, #25, #29

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

23. Сообщение от BrainFucker (ok), 18-Янв-26, 14:26   +1 +/
Я в курсе, при печати 10 пальцами вслепую буквы бывает обгоняют дург друга.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

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

25. Сообщение от Аноним (25), 18-Янв-26, 14:28   +/
О, боже, человек опечатался и переставил 2 бкувы местами. Какой позор! Гнать его сс.. тряпками!

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

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

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

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

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

29. Сообщение от 12yoexpert (ok), 18-Янв-26, 14:40   –1 +/
на, эксперт

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

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

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

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

32. Сообщение от 12yoexpert (ok), 18-Янв-26, 14:43   +1 +/
> нормальная
> javascript

лол

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #34, #41

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

34. Сообщение от Аноним (30), 18-Янв-26, 14:45    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #40, #44

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

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

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

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

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

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

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

40. Сообщение от Аноним (15), 18-Янв-26, 14:55    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

41. Сообщение от Аноним (41), 18-Янв-26, 14:56   +/
>> нормальная
>> javascript
> лол

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #43

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

43. Сообщение от 12yoexpert (ok), 18-Янв-26, 14:57   +/
они у меня без js, я брезгую
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #57

44. Сообщение от 12yoexpert (ok), 18-Янв-26, 14:58   +/
кому что, а веб-обиженкам углядеть в трёх буквах высокомерие
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #65

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

46. Сообщение от Аноним (47), 18-Янв-26, 15:04   +/
> http interceptors

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

> таймаутов

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #73

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

48. Сообщение от Знатный аноним (?), 18-Янв-26, 15:09    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

49. Сообщение от хрюк (?), 18-Янв-26, 15:10   –1 +/
JS топчик
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

50. Сообщение от хрюк (?), 18-Янв-26, 15:11   +/
Вам с таким подходом в АвтоВАЗ идти работать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #59

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

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

53. Сообщение от Аноним (30), 18-Янв-26, 15:14   +/
JS Супер топчик, а всякие хэйторы пишут сайтики на ANSI C с переполнением буферка!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

54. Сообщение от Анонимemail (54), 18-Янв-26, 15:17    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

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

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

57. Сообщение от Аноним (41), 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 уплетаешь. 😂

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #61

58. Сообщение от trdm (ok), 18-Янв-26, 15:28   +2 +/
Ну, человек только читать учится. лет через 10 дай бог и понимать прочинанное научится...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

59. Сообщение от Аноним (17), 18-Янв-26, 15:36   –1 +/
Зайдите на любой сайт и посмотрите что и в каком объёме загружается. Gif-логотип Опеннета - 4 Кб. Сэкономить 3 Кб на библиотеке ценой прекращения поддержки некоторых браузеров (которым кто-то еще пользуется)? Жиреть не надо, но это же просто капля в море.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #70

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

61. Сообщение от 12yoexpert (ok), 18-Янв-26, 15:46   +/
чел, у меня не стоят эти стандартные аппликухи, написанные на жс, как и сам интерпретатор. ты с первого раза не понимаешь?
там обычный nRF52840

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #67

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

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

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

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

64. Сообщение от Аноним (15), 18-Янв-26, 15:54   +/
Иначе ты заплачешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #71

65. Сообщение от Аноним (15), 18-Янв-26, 15:55    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

66. Сообщение от 12yoexpert (ok), 18-Янв-26, 15:56   –1 +/
за историю вселенной, я бы сказал

впервые!

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

67. Сообщение от Аноним (15), 18-Янв-26, 15:57   +/
Как же тебя трясет. Ты сам написан на джаваскрипте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #79

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

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

70. Сообщение от хрюк (?), 18-Янв-26, 16:04   –1 +/
И какое отношение картинки имееют к коду?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

71. Сообщение от Аноним (71), 18-Янв-26, 16:05    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

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

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

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

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

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

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

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

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

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

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

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

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

79. Сообщение от 12yoexpert (ok), 18-Янв-26, 16:20   +/
твоя мама так не считает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67


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

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




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

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