![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Опубликована платформа 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 года... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 06-Май-25, 20:38 | +/– | ![]() |
Кто там делал форк чисто на ts без js с компиляцией — получилось, что по скоростям? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #9, #31 |
6. Сообщение от НяшМяш (ok), 06-Май-25, 20:52 | –5 +/– | ![]() |
Deno? Он вроде ещё существует. Написан кстати на расте*. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8, #89 |
8. Сообщение от Аноним (1), 06-Май-25, 20:54 | +4 +/– | ![]() |
Дено же внутри всё равно в жс трансирует для того же v8? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
9. Сообщение от Нуину (?), 06-Май-25, 21:12 | +/– | ![]() |
Сабж так тоже умеет, просто игнорит типы. Но там не все работает вроде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #24 |
11. Сообщение от Нуину (?), 06-Май-25, 21:16 | +3 +/– | ![]() |
> (дополнительно Microsoft развивает вариант Node.js с движком Chakra-Core) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #62 |
12. Сообщение от Нуину (?), 06-Май-25, 21:18 | –2 +/– | ![]() |
> шаблонизаторы, CSS-движки, реализации криптоалгоритмов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #53, #57 |
13. Сообщение от Нуину (?), 06-Май-25, 21:20 | –3 +/– | ![]() |
> XML-парсеры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #60, #90 |
24. Сообщение от Аноним (24), 06-Май-25, 22:18 | +2 +/– | ![]() |
В ванильном js тоже можно проверять типы перед каждой операцией. Только никто этого не делает, а потом у них язык плохой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #29, #81 |
26. Сообщение от Аноним (26), 06-Май-25, 22:33 | +2 +/– | ![]() |
> но не является биндингом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #28 |
28. Сообщение от Нуину (?), 06-Май-25, 22:41 | +/– | ![]() |
Я не против. Просто написано в статье как-будто на жс такое написано. Ну или я неверно прочитал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #65 |
29. Сообщение от Нуину (?), 06-Май-25, 22:42 | +/– | ![]() |
Я про то, что node умеет запускать ts без необходимости компиляции в js. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
31. Сообщение от Аноним (31), 06-Май-25, 23:22 | +/– | ![]() |
Bun? Deno? Это не форки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #55, #91 |
33. Сообщение от Аноним (33), 06-Май-25, 23:34 | +3 +/– | ![]() |
Ну а что, я использовал эту реализацию криптоалгоритмов. Зашифровать/расшифровать AES, подписать ключом или проверить подпись. Работает. Есть мануал, причем он получше, чем в некоторых криптографических библиотеках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #38 |
35. Сообщение от Аноним (35), 07-Май-25, 00:03 | +4 +/– | ![]() |
У меня на втором пне 32 битная сборка не запускается (NetBSD). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58 |
38. Сообщение от Нуину (?), 07-Май-25, 00:08 | –2 +/– | ![]() |
> Работает. Есть мануал, причем он получше, чем в некоторых криптографических библиотеках | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #43 |
43. Сообщение от Аноним (43), 07-Май-25, 01:24 | +2 +/– | ![]() |
А я разве рассказал как проверял? Расскажите как вы проверяете криптографию и что не так в нодовской криптографии и мы предметно пообщаемся, поделимся опытом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #48, #50, #51 |
46. Сообщение от Аноним (46), 07-Май-25, 02:05 | –2 +/– | ![]() |
Интересно, кто нить в продакшене как бекенд ее использует? На хайлоаде? Интересно, просто у меня лично еще на первых релизах были сомнительные ощущения, жс для сервера... Зачем и кому это надо? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49, #59, #70, #83 |
48. Сообщение от Нуину (?), 07-Май-25, 02:42 | +/– | ![]() |
> что не так в нодовской криптографии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #64 |
49. Сообщение от Аноним (49), 07-Май-25, 02:49 | +2 +/– | ![]() |
Используют и достаточно активно, правда в основном для всяких корпоративных внутренних вещей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
50. Сообщение от Нуину (?), 07-Май-25, 02:49 | +/– | ![]() |
> А я разве рассказал как проверял? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
51. Сообщение от Нуину (?), 07-Май-25, 02:50 | –1 +/– | ![]() |
> А для солидности добавлю смайлов))))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
53. Сообщение от penetrator (?), 07-Май-25, 02:54 | +/– | ![]() |
какой нафиг typescript? это же убогий транспилер для JS полностью зависимый от фич JS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
54. Сообщение от Аноним (54), 07-Май-25, 03:40 | –1 +/– | ![]() |
Когда там уже решат проблему с dependency hell? Мало того что развели зоопарк с языками JavaScript и TypeScript, так еще и импорты commonjs и esnext. Когда будет решение? Это пожалуй самый важный момент с которым часами иногда возиться приходиться решая проблемы зависимостей. А зоопарк бандлеров и прочего интересного? Почему не сделать как в Rust упаковщик в один обычный cargo, а вот уже различную функциональность запихнуть в плагины. Короче просто уничтожают язык вполне пригодный для серверного программирвоания. А если бы еще и в браузеры затащить TypeScript без транспиляции... Эх... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #61, #66, #85 |
55. Сообщение от test (??), 07-Май-25, 07:24 | –1 +/– | ![]() |
Ага, причем вроде Deno пилит сам автор сабжа, вроде хочет убрать все костыли из сабжа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
56.
Сообщение от Аноним![]() | +/– | ![]() |
ms так развивают node-chakracore, что даже проект на github заархивировали | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #68 |
57. Сообщение от Аноним (57), 07-Май-25, 07:56 | +/– | ![]() |
typescript-go — это не быстрый язык, это быстрый транспилятор. Исполняться будет всё тот же js. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #75 |
58. Сообщение от Аноним (58), 07-Май-25, 08:24 | +/– | ![]() |
попробуй core2duo + linux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
59. Сообщение от Аноним (59), 07-Май-25, 08:50 | +/– | ![]() |
Конечно! Ведь нода - самый быстрый язычок из скриптовых для вебни. Быстрее пихона и пыха. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
60. Сообщение от Ko (?), 07-Май-25, 09:02 | +/– | ![]() |
Easysax | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
61. Сообщение от Аноним (62), 07-Май-25, 09:05 | +/– | ![]() |
Не используй зависимости, если они тебя смущают. Странная какая-то претензия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
62. Сообщение от Аноним (62), 07-Май-25, 09:06 | +1 +/– | ![]() |
Еще была версия ноды на мозиловском движке, тоже забили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
64. Сообщение от Молодой Смузихлёб (?), 07-Май-25, 09:22 | +/– | ![]() |
До появления биндингов в браузерах портировали библиотеки по типу TweetNaCl, и оно работало шустро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
65. Сообщение от Смузихлеб забывший пароль (?), 07-Май-25, 11:08 | +/– | ![]() |
из статьи следует, что на жс этим можно пользоваться, а не что это целиком на нём написано | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
66. Сообщение от Смузихлеб забывший пароль (?), 07-Май-25, 11:12 | +/– | ![]() |
> А если бы еще и в браузеры затащить TypeScript без транспиляции... Эх... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #67 |
67. Сообщение от Аноним (67), 07-Май-25, 12:19 | +/– | ![]() |
Смысл нативного тайпскрипта как минимум в повышении производительности благодаря типизации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #69 |
68. Сообщение от Аноним (67), 07-Май-25, 12:25 | +2 +/– | ![]() |
А смысла нет. Гугл через whatwg рулит вебом, любой браузерный движок в итоге обречён превратиться в v8 или сдохнуть. Как в формуле-1 — вроде и разные производители, а по факту из-за жёстких ограничений все машины практически одинаковые. Фейлфокс, который держат на плаву как псевдоальтернативу это только подтверждает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
69. Сообщение от Нуину (?), 07-Май-25, 12:26 | +2 +/– | ![]() |
> Смысл нативного тайпскрипта как минимум в повышении производительности благодаря типизации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #71 |
70. Сообщение от Ann (??), 07-Май-25, 12:27 | +/– | ![]() |
Для сколь-нибудь загруженного лучше использовать что-то другое: например go или java. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #72 |
71. Сообщение от Аноним (67), 07-Май-25, 13:19 | +1 +/– | ![]() |
В этом и весь смысл — если сам движок будет изначально под строгие типы заточен, без всякого жс и с минимумом any. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #92 |
72. Сообщение от Аноним (72), 07-Май-25, 13:36 | +/– | ![]() |
Хайлоад писался и будет писаться на java/go и т.д. по экономическим причинам. К примеру, никто не будет ставить супер-пупер технологичные движки от Формулы 1 на грузовики, скорее купят много грузовиков на предмет если планируется большой поток грузов. Так и с использованием C/C++ для хайлоада, скорее поставят лишнюю стойку с компами (или закажут больше инстансов в облаке) для софта на java, чем будут долго и дорого делать хайлоад на плюсах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #73, #86 |
73. Сообщение от _ (??), 07-Май-25, 15:30 | +/– | ![]() |
> Так и с использованием C/C++ для хайлоада, скорее поставят лишнюю стойку с компами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #76 |
75. Сообщение от Нуину (?), 07-Май-25, 18:06 | +/– | ![]() |
> typescript-go — это не быстрый язык, это быстрый транспилятор. Исполняться будет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
76. Сообщение от Аноним (76), 07-Май-25, 18:36 | +/– | ![]() |
Зачем гадать? Можно просто посмотреть на реализации в дикой природе и увидеть, что хайлоад пишется примерно на всём, от Явы до Питона, и, так же, что язык реализации снова мало на что влияет. Напоминаю, что FB написан на PHP, и стал хайлоадом задолго до начала всех оптимизаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #84 |
81. Сообщение от Аноним (81), 07-Май-25, 20:09 | –1 +/– | ![]() |
> проверять типы перед каждой операцией | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
83. Сообщение от Анон1110м (?), 07-Май-25, 21:31 | +/– | ![]() |
Это самый быстрый и самый лучший язык с революционной асинхронностью которой нигде нет и новаторским подходом к ООП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #87, #88 |
84. Сообщение от Анон1110м (?), 07-Май-25, 21:34 | +/– | ![]() |
HipHop for PHP (HPHPc, букв. HipHop для языка PHP) — транспайлер исходного кода, созданный компанией Meta Platforms и использовавшийся ранее в проектах компании. HipHop программно превращает исходный код, написанный на языке PHP, в оптимизированный код на C++, а затем использует компилятор g++ для его компиляции. HipHop включает в себя транслятор кода, альтернативную реализацию среды выполнения PHP, а также множество наиболее распространённых расширений PHP (англ. PHP Extensions), переписанных на C с целью повышения производительности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
85. Сообщение от Анон1110м (?), 07-Май-25, 21:36 | +/– | ![]() |
А что ты будешь делать когда завтра TypeScript станет немодным? Лучше бы Google таки протолкнул свой Dart. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
86. Сообщение от Анон1110м (?), 07-Май-25, 21:38 | +/– | ![]() |
Программисты не инженеры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
87. Сообщение от Ann (??), 08-Май-25, 08:19 | +/– | ![]() |
>>Это самый быстрый | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
88. Сообщение от Аноним (59), 08-Май-25, 08:39 | +/– | ![]() |
Нода - чистая асинхронщина, а значит она вообще не подходит для баз данных, где ответ нужен сразу. В остальном же для api, не для микросервисов, нода - отличный вариант. Для микросервисов лучше всего кваркус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
89. Сообщение от Аноним (89), 08-Май-25, 09:01 | +1 +/– | ![]() |
Ох г-спди, дено — та же нода, только в профиль, внутрях там то же в8, на ржавчине только обвязка. А тайпскрипта там внутри нет и не может быть, просто встроенный транслятор жс в тс, продакшон реди житов/интерпретеров тс просто не существует в природе. Бун — та же ерунда, только внутри жскор вместо в8 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
90. Сообщение от Аноним (89), 08-Май-25, 09:04 | +/– | ![]() |
Это не обязанности парсера, это процессор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
91. Сообщение от Аноним (91), 08-Май-25, 09:16 | +/– | ![]() |
Да, это не форки. Это чистейшая nih ерунда с нескучными обоями | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
92. Сообщение от Смузихлеб забывший пароль (?), 08-Май-25, 10:09 | +/– | ![]() |
> В этом и весь смысл — если сам движок будет изначально под | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |