The OpenNET Project / Index page

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

Опубликована платформа Node.js 25.0.0

19.10.2025 09:50

Состоялся релиз Node.js 25.0.0, платформы для выполнения сетевых приложений на языке JavaScript. Node.js 25.0 отнесён к промежуточным веткам, сопровождение которых осуществляется в течение 7 месяцев (до июня 2026 года). В ближайшие дни будет завершена стабилизация ветки Node.js 24, которая в конце октября получит статус LTS и будет поддерживаться до апреля 2028 года. Поддержка прошлых LTS-веток Node.js 22.x и 20.x продлится до апреля 2027 и 2026 годов соответственно.

Основные улучшения:

  • Движок V8 обновлён до версии 14.1, применяемой в Chromium 141. Из улучшений по сравнению с прошлым выпуском Node.js отмечено значительной повышение производительности метода JSON.stringify, оптимизация WebAssembly и JIT, реализация методов для преобразования между Uint8Array и данными в формате base64 или шестнадцатеричным представлением.
  • В механизм Permission Model, позволяющий ограничить доступ к определённым ресурсам в процессе исполнения, добавлена опция "--allow-net" для обеспечения сетевого доступа (если не указана опция "--allow-net", запуск Node.js в режиме "--permission" будет выводить ошибку ERR_ACCESS_DENIED при попытке выполнения сетевых операций).
  • Включён по умолчанию совместимый с браузерами API Web Storage, предназначенный для постоянного (класс localStorage) или временного (класс sessionStorage) хранения данных в формате ключ/значение. Убрана метка экспериментальной разработки с API Web Storage.
  • В категорию глобально доступных (можно использовать без явного импорта) переведён класс ErrorEvent, предоставляющий совместимый с браузерами интерфейс для обработки событий с информацией об ошибках.
  • Для WebAssembly включена поддержка API JSPI (JavaScript Promise Integration), позволяющего обращаться к асинхронным Web API из последовательно выполняемого кода, скомпилированного в WebAssembly.
  • Добавлена опция "NODE_COMPILE_CACHE_RELATIVE_PATH" для переносимой работы с кэшем скомпилированных объектов. В данном режиме хэши для идентификации объектов вычисляются с использованием относительных путей к файлам, что позволяет перемещать и встраивать содержимое каталога с кодом вместе с кэшем.
  • Добавлена возможность профилирования нагрузки на CPU.
  • Пакетный менеджер NPM обновлён до версии 11.6.2.
  • В сборочную систему добавлена поддержка Python 3.14. Обновлены требования к Clang и Xcode в качестве минимально поддерживаемых версий заявлены Clang 19 и Xcode 16.4.
  • Прекращена поддержка объекта SlowBuffer, ранее объявленного устаревшим из-за потенциальных проблем с безопасностью. Вместо SlowBuffer следует использовать метод Buffer.allocUnsafeSlow().

Платформа Node.js может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Для расширения функциональности приложений для Node.js подготовлена большая коллекция модулей, в которой можно найти модули с реализацией серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web-фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS-движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML-парсеры.

Для обработки большого числа параллельных запросов Node.js задействует асинхронную модель запуска кода, основанную на обработке событий в неблокирующем режиме и определении callback-обработчиков. В качестве способов мультиплексирования соединений поддерживаются такие методы, как epoll, kqueue, /dev/poll и select. Для мультиплексирования соединений используется библиотека libuv, которая является надстройкой над libev в системах Unix и над IOCP в Windows. Для создания пула потоков (thread pool) задействована библиотека libeio, для выполнения DNS-запросов в неблокирующем режиме интегрирован c-ares. Все системные вызовы, вызывающие блокирование, выполняются внутри пула потоков и затем, как и обработчики сигналов, передают результат своей работы обратно через неименованный канал (pipe).

Выполнение JavaScript-кода обеспечивается через задействование разработанного компанией Google движка V8. По своей сути Node.js похож на фреймворки Perl AnyEvent, Ruby Event Machine, Python asyncio и реализацию событий в Tcl, но цикл обработки событий (event loop) в Node.js скрыт от разработчика и напоминает обработку событий в web-приложении, работающем в браузере.

  1. Главная ссылка к новости (https://nodejs.org/en/blog/rel...)
  2. OpenNews: Опубликована платформа Node.js 24.0.0
  3. OpenNews: Автор Node.js добивается отмены торговой марки JavaScript
  4. OpenNews: Доступна платформа Deno 2.0, развиваемая автором Node.js
  5. OpenNews: Доступна серверная JavaScript-платформа Bun 1.0, более быстрая, чем Deno и Node.js
  6. OpenNews: Атака на Node.js через манипуляции с прототипами объектов JavaScript
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64077-node.js
Ключевые слова: node.js
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (84) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 10:29, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Чем то напоминает 1С. Сами создали гемморой, сами теперь поддерживают. Из за этого браузеры являются жуткими франкенштэйнами, разработку которых могут осилить только корпорации. Я уже 100500 раз писал. Вам нужно вэб-приложение? Ну напишите вы вэб-приложение на нормальном человеческом языке, а не на каком-нибудь жутком HTML+CSS+JS. Зачем весь этот геммор?
     
     
  • 2.5, Крокодил (?), 10:32, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну напишите вы вэб-приложение на нормальном человеческом языке, а не на каком-нибудь жутком HTML+CSS+JS

    на COBOL?

     
     
  • 3.9, Аноним (9), 10:55, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    dart+flutter
     
     
  • 4.21, Грустный (?), 11:38, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А будет ли это работать на Nokia 2007 года? На умных часах, телевизоре, холодильнике?
     
     
  • 5.49, Аноним (49), 12:48, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Холодильник, микроволновка и тостер пусть занимаются своими прямыми обязанностями.
     
     
  • 6.54, Аноним (54), 13:06, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так их никто не купит.
     
     
  • 7.90, zionist (ok), 17:17, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Купит
     
     
  • 8.115, Аноним (115), 08:09, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Купить то купят, но вот как рептилоиды из ЗОГ будут выстраивать систему глобальн... текст свёрнут, показать
     
  • 5.61, Аноним (61), 13:16, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А будет ли это работать на Nokia 2007 года?

    А что на ней работает? Банки? Билеты? Букинг? Госуслуги? Впопац?

     
  • 5.91, Аноним (91), 17:37, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так с учетом современных фреймворков оно и сейчас там не будет работать (ибо там древнии версии андройда с соответствующе древними версиями браузера)

    текущий хромиум собирается под андройд 6+

     
  • 4.22, Крокодил (?), 11:39, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и сколько это будет весить против аналогичного функционала на ванильных js, html, css?
     
  • 4.29, Аноним (54), 12:21, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Дарт и флюктер худший выбор.
     
  • 4.88, asaaddxasaadd (ok), 17:12, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Dart человеческий язык.

    Хорошая шутка, я посмеялся.

    Чем писать на дарт сейчас лучше уж подождать когда Compose Multiplatform из альфы выйдет, там хоть глаза не кровоточат.

     
     
  • 5.108, Zig мой Zig (?), 02:48, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Черещ сколько лет ждать его выход?
    Лат наверное 8 слышу про котлин нейтив
     
  • 3.19, Аноним (-), 11:36, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    COBOL — это окаменелость.

    То-то дело Ada! Она умеет компилироваться в WASM.

     
  • 3.20, Аноним (-), 11:37, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Elm.
     
  • 2.6, Аноним (6), 10:38, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > HTML+CSS+JS

    Без HTML и CSS? Ручкой что-ли написать?

     
  • 2.7, Прохожий (??), 10:39, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну напишите вы вэб-приложение на нормальном человеческом языке, а не на каком-нибудь жутком HTML+CSS+JS. Зачем весь этот геммор?

    Wt (pronounced "witty") is an open-source widget-centric web framework for the C++ programming language.

     
     
  • 3.8, Аноним (6), 10:45, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из гугла:

    > Wt is a web GUI library in modern C++. Quickly develop highly interactive web UIs with widgets, without having to write a single line of JavaScript. Wt handles

    Действительно остроумно.

     
     
  • 4.116, Аноним (115), 08:10, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для веба есть несколько бибилиотек чтобы писать на С++.
     
  • 3.50, penetrator (?), 13:04, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    работает на сервере, как Blazor

    вот только у Blazor есть WASM версия, а у этого поделия нет ничего

     
  • 2.14, Грустный (?), 11:21, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Ну напишите вы вэб-приложение на нормальном человеческом языке

    Если бы «нормальный язык» решал проблему вэба, он бы уже заменил JS. Но этого не произошло — значит, проблема не в языке, а в ожиданиях.

    Вэб должен работать:  
    • на любом устройстве,  
    • без установки дополнительного ПО,  
    • при плохом интернет-соединении,  
    • даже если написан 20 лет назад.

    Ни один «нормальный» язык не удовлетворяет этим требованиям «из коробки».  

     
     
  • 3.23, Крокодил (?), 11:55, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так если на ванильном js, html, css писать то оно сносно работает.

    нехер фреймворки тянуть

     
     
  • 4.24, Аноним (24), 12:10, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А прикладной софт надо строго на ассемблере писать. И ни-ни библиотеки использовать!
     
     
  • 5.55, Крокодил (?), 13:07, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    нет конечно

    но тут вопрос производительности.

    я понимаю если из всех фреймворков взять svelte, но тянуть всякие другие - жесть.

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

    Сейчас же используют фреймворки, которые не только требуют большего времени на загрузку, но и значительно нагружают рендер.

    А для "нативных" приложений есть прекрасные фреймворки: neutralino, capacitor, tauri. Апки созданные с использованием перечисленных фреймворков замечательно работают. До тех пор пока используется ванилька, а не фреймворки.

    Если же говорить именно о серверных приложениях, то конечно же быстрее будет и на php, и на ноде и даже на перловке(кому-то), но голанг даст оптимальное соотношение скорости и качества.

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

     
     
  • 6.93, Аноним (93), 18:05, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я понимаю если из всех фреймворков взять тот, который мне нравится, но тянуть всякие другие которые мне не нравятся - жесть.

    Поправил, не благодари.

     
     
  • 7.128, Крокодил (?), 10:30, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    зря поправили

    не могу сказать, что он мне нравится. я им вообще не пользуюсь.

    суть допущения использования svelte в том как он устроен

    ради расширения кругозора можете и поинтересоваться

     
  • 4.85, Смузихлеб забывший пароль (?), 16:43, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Оно и на новом порой неплохо работает. Можно настроить диапазоны совместимости и, в ходе сборки конечных файлов, можно вплоть до весьма древних версий в автоматическом режиме костылей добавить

    А на чисто ванильном что-то реально тяжкое по функционалу написать - примерно на уровне изобретения своего игрового движка с горой багов только для написания посредственной игры

     
  • 3.32, нейм (?), 12:27, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    проблема вэба - браузерами сейчас поддерживается только js (ну, окромя базы, естественно)

    Если только свой собственный велосипед городить и продавать как "скрипты работают даже на парковке" ради набора контенту

     
  • 3.63, aa (?), 14:16, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    js не удовлетворяет этим требованиям, многие сайты тупо не грузятся при плохом соединении
     
     
  • 4.86, Смузихлеб забывший пароль (?), 16:44, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не жс, а куча запросов к апи, которые подвисают или падают и далее ничего не происходит ибо тупо нечего отображать т.к данные с сервака не пришли
     
     
  • 5.120, Аноним (120), 09:03, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А запросы святой дух посылает?
     
  • 3.66, Аноним (66), 14:24, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вас не смущает что вместо решений "проблем веба" - начинает их создавать на десктопе? Бог бы с ним, оставайся он только в веб...
     
  • 3.82, Аноним (-), 16:31, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Нормальный язык" может компилироваться в JavaScript.

    > Ни один «нормальный» язык не удовлетворяет этим требованиям «из коробки».

    А JavaScript удовлетворяет? Если да, то почему им не удовлетворяют языки, которые компилируются в JavaScript (Elm, PureScript, Haskell, Reason и другие)?

     
  • 3.100, Аноним (100), 20:27, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Если бы «нормальный язык» решал проблему вэба, он бы уже заменил JS.

    Вы историю не учили? JS он не на пустом месте возник. Ибо буквально кликбейт на хайпе Java.
    >Но этого не произошло — значит, проблема не в языке, а в ожиданиях.

    Ну вот не хотят ещё один язык в браузер встраивать.
    >Вэб должен работать:

    Огромная куча компилируемых в js языков вам с этим поможет.

     
  • 3.102, Анон1110м (?), 20:57, 19/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.123, Аноним (123), 09:20, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ни один «нормальный» язык не удовлетворяет этим требованиям «из коробки».  

    c#

     
  • 2.122, Аноним (123), 09:19, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну напишите вы вэб-приложение на нормальном человеческом языке, а не на каком-нибудь жутком HTML+CSS+JS. Зачем весь этот геммор?

    dotnet core + c#

     

  • 1.12, Гаврила (?), 11:11, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно в этой версии добавили новых уязвимостей, или старые побороли?

    можно юзать, если все новые свистелки и перделки не нужны, или смысла нет?

     
     
  • 2.17, Величие Тьмы (?), 11:23, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о каких уязвимостях ты говоришь?

    юзать нельзя (тебе точно нельзя).

     

  • 1.26, Кришна твой лучший друг (?), 12:17, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нода была интересна лет 15 назад, а сейчас есть go, да и python серьёзно улучшился с появлением asyncio.
     
     
  • 2.30, Аноним (54), 12:23, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Джаваскрипт знает любой детсадовец Стоимость разработки деленная на производительность самая лучшая.
     
     
  • 3.33, нейм (?), 12:28, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Источник цифр, равно как и методику вычислений ты, конечно, не принесешь
     
  • 3.44, Аноним (44), 12:37, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Джаваскрипт знает любой детсадовец Стоимость разработки деленная на производительность самая лучшая.

    Неудивительно почему 99% современного софта откровенное кривое барахло.

     
     
  • 4.57, Аноним (54), 13:07, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не пользуйся какие проблемы? Если у тебя завышенное чувство вины это твоя личная никого не интересующая проблема.
     
     
  • 5.73, 12yoexpert (ok), 15:34, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    помогите, пожалуйста, найти хоть одного веб-синьора, делающего меньше десяти ошибок в предложении
     
     
  • 6.121, Аноним (121), 09:04, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > "найти хоть одного веб-синьора, делающего меньше десяти ошибок в предложении"

    Так определись, тебе технарь нужен или гуманитарий.

     
  • 3.60, Аноним (61), 13:13, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > знает любой детсадовец Стоимость разработки ... самая лучшая

    Самая низкооплачиваемая работа, потому что делать ничего не умеют.

     
     
  • 4.75, 12yoexpert (ok), 15:36, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в этом плане ничем не отличается от голанга и раста, одна и та же ЦА. только на раст вакансий не было и не будет
     
  • 3.83, Аноним (-), 16:35, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если в стоимость разработки включить стоимость последующего исправления ошибок, то, как мне кажется, JavaScript сильно позади.
     
  • 2.38, Аноним (38), 12:32, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нода она как джава. Сами в своё время залезли в эту мусорку, теперь не можем слезть и приходится тащить весь этот garbage сквозь годы.
     
     
  • 3.58, Аноним (58), 13:08, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сравнил. Современный веб это миллиарды устройств - пека, ноуты, телефоны.
    Джава со своими апплетами оказалась ненужной в вебе - сдохла. Как универсальная платформа jme дохла дольше, но направление было понятно уже довольно скоро после её появления.
    Говорят, свечку не держал, что лютый ынтерпрайз, вроде банков, до сих пор возится с джавой, "но и пусть себе плывет"... Там кое-где до сих пор труп кобола гавальнизируют и насилуют.
    С чем спорить трудно, что не хрен было тянуть js на сервер, тем более через ноду/v8. Но скорость разработки и " дивелоперс, дивелоперс" сделали своё нехорошее дело.
     
     
  • 4.67, Аноним (-), 14:33, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Современный веб это миллиарды устройств - пека, ноуты, телефоны.

    Ты вообще знаешь что такое nodejs? Причём тут вэб устройства, которые ты сюда приплёл?

     
     
  • 5.101, Аноним (101), 20:36, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е. сравнивать ноду с целым языком это ок? Да знаю, что такое нода. И полюбили её именно из-за того, что можно было заниматься не вебнёй на стороне клиента, а типа решать взрослые задачи, но на привычном js
     
     
  • 6.104, Анон1110м (?), 21:07, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Node.js — запускалка явасценариев так что ok. Какие такие взрослые задачи? Слать SELECT * FROM… в базу данных и обрабатывать JSON? Пацаны сказали что PHP немодно,
     
     
  • 7.112, Аноним (112), 08:03, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пых не умел и не умеет в асинхронность по дефолту, всякие свул - это так себе ноунейм костыли. А пыховские программисты не умеют ни в асинхронность (многопоточность для бедных), ни в нативную многопоточность от ОС. Поэтому, вы пишите манипуляции, и нода в этом ключевом компоненте лучше пыха.
     
  • 5.103, Анон1110м (?), 21:00, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что такое эти вэб устройства?
     
  • 3.113, Аноним (112), 08:05, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну раз ты такой эксперт, то поведай публике - какой garbage лучше чем нода?
     
  • 2.46, Аноним (44), 12:39, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нода была интересна лет 15 назад

    Да не, хайп у nodejs был где-то в 2015-2020. А в 2010 про неё знало примерно то же количество людей, что сейчас знает о каком-нибудь языке типа nim.

     
     
  • 3.59, Крокодил (?), 13:10, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не припомню как в ноде было, но афаик у нимки проблема годами одна - отсутствие норм документации и постоянные изменения синиаксиса, апи
     
  • 3.87, Смузихлеб забывший пароль (?), 16:50, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в те времена про питон в вебе знало, вероятно, ещё меньше
     
  • 2.78, Кошкажена (?), 16:13, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а сейчас есть go, да и python серьёзно улучшился с появлением asyncio

    В go нормально сделано, а с asyncio нужно делать все async из-за этого снова зоопарк.

     
  • 2.99, Аноним (100), 20:24, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Нода была интересна лет 15 назад
    >да и python серьёзно улучшился с появлением asyncio.

    А у вы молодец - с одного плохого решения переходить на второе, ещё более отвратительное. Нода хотя бы быстрее гвидобейсика.

     

  • 1.40, Аноним (38), 12:34, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У ноды хороша только стандартная библиотека. Про дырявость npm сказано и пересказано тыщу раз.
     
     
  • 2.79, Кошкажена (?), 16:14, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У ноды хороша только стандартная библиотека

    Хорошая? Очент куцая, там ничего почти нет. Хорошая в питоне или go.

     
  • 2.111, Аноним (112), 07:58, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Про дырявость npm сказано и пересказано тыщу раз.

    Пыховский компостер не лучше.

     
     
  • 3.124, Сказочный (?), 09:40, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пример факапов уровня нпм в композере ты конечно не принесешь
     

  • 1.43, Аноним (61), 12:37, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > WebAssembly и JIT

    Сказ о том, как незаметно запустить трояна.

     
     
  • 2.48, Аноним (48), 12:44, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И много знаешь кого таким способом взломали в не_лабораторных условиях?
     
  • 2.92, Аноним (92), 17:59, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сильно-сильно отличается от обфусцированного пару-мегабайтного JS и его JIT?
     

  • 1.47, Аноним (44), 12:42, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Им бы лучше заняться npm, а то устанавливаешь официальную библиотеку, а она тянет за собой кучу мусора, который, скорее всего, ещё и с закладками и бэкдорами.
     
  • 1.80, Кошкажена (?), 16:15, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена поддержка Python 3.14.

    Какой смысл тащить python и gyp для сборки? Гугл его уже не поддерживает. Проще на cmake все перевести.

     
     
  • 2.126, Аноним (100), 10:15, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Какой смысл тащить python и gyp для сборки?

    Питоновирус, инфицирует всё, до чего дотятнется. Странно, что вы только сейчас это заметили, когда питон заразазил кучу софта.

     

  • 1.81, Кошкажена (?), 16:17, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > дополнительно Microsoft развивает вариант Node.js с движком Chakra-Core

    Это уже устаревшая информация. Давно ничего не развивают.

    > По своей сути Node.js похож на фреймворки Python Twisted

    Может и похож, но пример опять таки не очень и устаревший. Сравнивайте с asyncio.

     
  • 1.95, Аноним (61), 18:22, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Добавлена поддержка Python

    Питон в жабе... Теперь я видел всё.

     
     
  • 2.97, Аноним (97), 18:51, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это для сборки самой ноды, непонятно, зачем это в новости
     
     
  • 3.105, Аноним (105), 22:49, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем питон при сборке? Раньше, получается, не было, а сейчас - добавили?
     
     
  • 4.106, Аноним (97), 23:55, 19/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда был, наследие хрома/v8. Но нодовцы несколько лет пытаются перейти на gyp.js вместо питончтины. Не знаю, почему так долго тянут, какой-то из компонентов блокирует, видимо.
     

  • 1.96, Аноним (61), 18:32, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > оптимизация WebAssembly и JIT

    Там ведь не будет дыр, не?

     
     
  • 2.114, Аноним (112), 08:07, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не бывает такой технологии, чтобы не было дыр. Даже Раст не помогает.
     

  • 1.118, Аноним (115), 08:25, 20/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уважаемые анонимные эксперты, что посоветуете учить? Что проще, быстрее и где платят больше, вакансий больше?
    Pyton
    Java
    1C
     
     
  • 2.125, 2356724935 (?), 10:14, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Учи китайский, сейчас это самый актуальный язык. Там основной движ, найдешь работодателя там определишься с питоном, джавой или си с плюсами. Один це в топку, в китае его не используют.
     
  • 2.127, жабабыдлокодер (ok), 10:27, 20/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проще и быстрее - Python
    Платят больше - Java
    Вакансий больше - 1С
     

  • 1.119, Аноним (120), 08:56, 20/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В большинстве случаев асинхронность неэнужна и только мешает.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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