The OpenNET Project / Index page

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



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

"Опубликована платформа Node.js 24.0.0"  +/
Сообщение от opennews (??), 06-Май-25, 20:38 
Состоялся релиз Node.js 24.0.0, платформы для выполнения  сетевых приложений на языке JavaScript. Node.js 24.0 отнесён к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 24.x будет осуществляться до 30 апреля 2028 года. Сопровождение прошлой LTS-ветки Node.js 22.x продлится до апреля 2027 года, а позапрошлой LTS-ветки 20.x до апреля 2026 года. Сопровождение  LTS-ветки 18.x прекращено 30 апреля 2025 года, промежуточной ветки Node.js 23.x  будет прекращено 1 июня 2025 года...

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

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

Оглавление

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


1. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (1), 06-Май-25, 20:38 
Кто там делал форк чисто на ts без js с компиляцией — получилось, что по скоростям?
Ответить | Правка | Наверх | Cообщить модератору

6. "Опубликована платформа Node.js 24.0.0"  –5 +/
Сообщение от НяшМяш (ok), 06-Май-25, 20:52 
Deno? Он вроде ещё существует. Написан кстати на расте*.

*достаю попкорн

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

8. "Опубликована платформа Node.js 24.0.0"  +4 +/
Сообщение от Аноним (1), 06-Май-25, 20:54 
Дено же внутри всё равно в жс трансирует для того же v8?
Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Нуину (?), 06-Май-25, 21:12 
Сабж так тоже умеет, просто игнорит типы. Но там не все работает вроде.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "Опубликована платформа Node.js 24.0.0"  +2 +/
Сообщение от Аноним (24), 06-Май-25, 22:18 
В ванильном js тоже можно проверять типы перед каждой операцией. Только никто этого не делает, а потом у них язык плохой.
Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Нуину (?), 06-Май-25, 22:42 
Я про то, что node умеет запускать ts без необходимости компиляции в js.
Ответить | Правка | Наверх | Cообщить модератору

31. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (31), 06-Май-25, 23:22 
Bun? Deno? Это не форки
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

55. "Опубликована платформа Node.js 24.0.0"  –1 +/
Сообщение от test (??), 07-Май-25, 07:24 
Ага, причем вроде Deno пилит сам автор сабжа, вроде хочет убрать все костыли из сабжа.
Ответить | Правка | Наверх | Cообщить модератору

11. "Опубликована платформа Node.js 24.0.0"  +3 +/
Сообщение от Нуину (?), 06-Май-25, 21:16 
> (дополнительно Microsoft развивает вариант Node.js с движком Chakra-Core)

Уже давно забили
https://github.com/nodejs/node-chakracore

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

62. "Опубликована платформа Node.js 24.0.0"  +1 +/
Сообщение от Аноним (62), 07-Май-25, 09:06 
Еще была версия ноды на мозиловском движке, тоже забили.

https://github.com/mozilla/spidernode

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

12. "Опубликована платформа Node.js 24.0.0"  –2 +/
Сообщение от Нуину (?), 06-Май-25, 21:18 
> шаблонизаторы, CSS-движки, реализации криптоалгоритмов

ЛОЛ. Щас бы использовать реализацию криптоалгоритма на жс))) А вообще тенденция пошла переписывать с жс все тулзы на более быстрые языки: typescript-go, например, или сборщики там go или расте.

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

33. "Опубликована платформа Node.js 24.0.0"  +3 +/
Сообщение от Аноним (33), 06-Май-25, 23:34 
Ну а что, я использовал эту реализацию криптоалгоритмов. Зашифровать/расшифровать AES, подписать ключом или проверить подпись. Работает. Есть мануал, причем он получше, чем в некоторых криптографических библиотеках.
Ответить | Правка | Наверх | Cообщить модератору

38. "Опубликована платформа Node.js 24.0.0"  –2 +/
Сообщение от Нуину (?), 07-Май-25, 00:08 
> Работает. Есть мануал, причем он получше, чем в некоторых криптографических библиотеках

Криптографию так не проверяют)))

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

43. "Опубликована платформа Node.js 24.0.0"  +2 +/
Сообщение от Аноним (43), 07-Май-25, 01:24 
А я разве рассказал как проверял? Расскажите как вы проверяете криптографию и что не так в нодовской криптографии и мы предметно пообщаемся, поделимся опытом.

А для солидности добавлю смайлов)))))

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

48. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Нуину (?), 07-Май-25, 02:42 
> что не так в нодовской криптографии

В ноде криптография - биндинги к openssl, никто на жс её не реализовывал.

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

64. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Молодой Смузихлёб (?), 07-Май-25, 09:22 
До появления биндингов в браузерах портировали библиотеки по типу TweetNaCl, и оно работало шустро
Ответить | Правка | Наверх | Cообщить модератору

50. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Нуину (?), 07-Май-25, 02:49 
> А я разве рассказал как проверял?

Да, выше же написал. "сделал, вроде работает".

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

51. "Опубликована платформа Node.js 24.0.0"  –1 +/
Сообщение от Нуину (?), 07-Май-25, 02:50 
> А для солидности добавлю смайлов)))))

Это не спасет он неумения читать сообщения.

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

53. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от penetrator (?), 07-Май-25, 02:54 
какой нафиг typescript? это же убогий транспилер для JS полностью зависимый от фич JS
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

57. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (57), 07-Май-25, 07:56 
typescript-go — это не быстрый язык, это быстрый транспилятор. Исполняться будет всё тот же js.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

13. "Опубликована платформа Node.js 24.0.0"  –3 +/
Сообщение от Нуину (?), 06-Май-25, 21:20 
>  XML-парсеры.

Покажие нормальный парсер XML, который поддерживате пространства имен, xpath и прочее, но не является биндингом или wasm.

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

26. "Опубликована платформа Node.js 24.0.0"  +2 +/
Сообщение от Аноним (26), 06-Май-25, 22:33 
> но не является биндингом

А почему бы и не биндинг? И если уж на то пошло, покажи нормальный парсер XML на любом языке. Чтоб поддерживал последний стандарт xpath, и чтобы он не был проприетарным (на этом критерии отвалятся примерно все решения).

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

28. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Нуину (?), 06-Май-25, 22:41 
Я не против. Просто написано в статье как-будто на жс такое написано. Ну или я неверно прочитал.
Ответить | Правка | Наверх | Cообщить модератору

65. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Смузихлеб забывший пароль (?), 07-Май-25, 11:08 
из статьи следует, что на жс этим можно пользоваться, а не что это целиком на нём написано
Ответить | Правка | Наверх | Cообщить модератору

60. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Ko (?), 07-Май-25, 09:02 
Easysax
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

35. "Опубликована платформа Node.js 24.0.0"  +4 +/
Сообщение от Аноним (35), 07-Май-25, 00:03 
У меня на втором пне 32 битная сборка не запускается (NetBSD).
Ответить | Правка | Наверх | Cообщить модератору

58. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (58), 07-Май-25, 08:24 
попробуй core2duo + linux
Ответить | Правка | Наверх | Cообщить модератору

46. "Опубликована платформа Node.js 24.0.0"  –2 +/
Сообщение от Аноним (46), 07-Май-25, 02:05 
Интересно, кто нить в продакшене как бекенд ее использует? На хайлоаде? Интересно, просто у меня лично еще на первых релизах были сомнительные ощущения, жс для сервера... Зачем и кому это надо?
Ответить | Правка | Наверх | Cообщить модератору

49. "Опубликована платформа Node.js 24.0.0"  +2 +/
Сообщение от Аноним (49), 07-Май-25, 02:49 
Используют и достаточно активно, правда в основном для всяких корпоративных внутренних вещей.
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (59), 07-Май-25, 08:50 
Конечно! Ведь нода - самый быстрый язычок из скриптовых для вебни. Быстрее пихона и пыха.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

70. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Ann (??), 07-Май-25, 12:27 
Для сколь-нибудь загруженного лучше использовать что-то другое: например go или java.
А хайлоад вообще лучше писать на C или C++.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

72. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (72), 07-Май-25, 13:36 
Хайлоад писался и будет писаться на java/go и т.д. по экономическим причинам. К примеру, никто не будет ставить супер-пупер технологичные движки от Формулы 1 на грузовики, скорее купят много грузовиков на предмет если планируется большой поток грузов. Так и с использованием C/C++ для хайлоада, скорее поставят лишнюю стойку с компами (или закажут больше инстансов в облаке) для софта на java, чем будут долго и дорого делать хайлоад на плюсах.

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

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

73. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от _ (??), 07-Май-25, 15:30 
> Так и с использованием C/C++ для хайлоада, скорее поставят лишнюю стойку с компами

Угу. или лишний дэйтацентр :)
> (или закажут больше инстансов в облаке)

Угу. Или увидят что заплатить за это дороже чем заменить команду программеров. :)

Короче - зависит отЪ(С)

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

54. "Опубликована платформа Node.js 24.0.0"  –2 +/
Сообщение от Аноним (54), 07-Май-25, 03:40 
Когда там уже решат проблему с dependency hell? Мало того что развели зоопарк с языками JavaScript и TypeScript, так еще и импорты commonjs и esnext. Когда будет решение? Это пожалуй самый важный момент с которым часами иногда возиться приходиться решая проблемы зависимостей. А зоопарк бандлеров и прочего интересного? Почему не сделать как в Rust упаковщик в один обычный cargo, а вот уже различную функциональность запихнуть в плагины. Короче просто уничтожают язык вполне пригодный для серверного программирвоания. А если бы еще и в браузеры затащить TypeScript без транспиляции... Эх...
Ответить | Правка | Наверх | Cообщить модератору

61. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (62), 07-Май-25, 09:05 
Не используй зависимости, если они тебя смущают. Странная какая-то претензия.
Ответить | Правка | Наверх | Cообщить модератору

66. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Смузихлеб забывший пароль (?), 07-Май-25, 11:12 
> А если бы еще и в браузеры затащить TypeScript без транспиляции... Эх...

в браузеры и так что угодно можно тащить вплоть до сей и плюсов с преобразованием к васм, разумеется
Зачем браузеру сверх того что и так там есть нативная поддержка какого-то ультрапереусложнённого кривого мусора вроде тайпскрипта, предложенного "гениями и мастерами веба" в лице микрософта, который даже собственную версию ноды забросил на помойку ?

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

67. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (67), 07-Май-25, 12:19 
Смысл нативного тайпскрипта как минимум в повышении производительности благодаря типизации.
Про плюшки языка, которые будут уменьшать размер кода (что для браузера ультраактуально, посмотрите какие мегаметровые портянки на жс в современных проектах) и делать его более предсказуемым вовсе можно не упоминать.

Просто тайпскрипт сейчас в таком состоянии, что из-за вынужденной завязки на жс получается только базовая проверка времени преобразования на деплое, не более. Гугель же не хочет тайпскрипт нативно, потому что конкурент дарту и го, да и модернизировать v8 — дорого. Типовые жс-разработчики тоже против, потому что всё, что противоречит тяп-ляп-питон-стратегии для них только усложняет жизнь.

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

69. "Опубликована платформа Node.js 24.0.0"  +1 +/
Сообщение от Нуину (?), 07-Май-25, 12:26 
> Смысл нативного тайпскрипта как минимум в повышении производительности благодаря типизации.

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

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

71. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Аноним (67), 07-Май-25, 13:19 
В этом и весь смысл — если сам движок будет изначально под строгие типы заточен, без всякого жс и с минимумом any.
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликована платформа Node.js 24.0.0"  +/
Сообщение от Анонимemail (56), 07-Май-25, 07:37 
ms так развивают node-chakracore, что даже проект на github заархивировали
Ответить | Правка | Наверх | Cообщить модератору

68. "Опубликована платформа Node.js 24.0.0"  +2 +/
Сообщение от Аноним (67), 07-Май-25, 12:25 
А смысла нет. Гугл через whatwg рулит вебом, любой браузерный движок в итоге обречён превратиться в v8 или сдохнуть. Как в формуле-1 — вроде и разные производители, а по факту из-за жёстких ограничений все машины практически одинаковые. Фейлфокс, который держат на плаву как псевдоальтернативу это только подтверждает.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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