The OpenNET Project / Index page

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



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

"Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от opennews (?), 19-Апр-23, 11:42 
Состоялся релиз Node.js 20.0, платформы для выполнения  сетевых приложений на языке JavaScript.  Node.js 20.0 отнесён к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 20.x будет осуществляться до 30 апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.x продлится до апреля 2025 года, а позапрошлой LTS-ветки 16.x до сентября 2023 года. Сопровождение LTS-ветки 14.x будет прекращено 30 апреля, а промежуточной ветки Node.js 19.x - 1 июня...

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

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

Оглавление

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


1. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Антифрактал (?), 19-Апр-23, 11:42 
>Сформирована отдельная команда разработчиков, отвечающая за оптимизацию производительности

Неужели? А не будет отдельной команды по архитектуре, чтобы от этого отказывались все

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

2. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 12:40 
От чего отказались? Наоборот околофронтенд рад тому, что можно писать на жс веб сервера и консольные приложения. Или ты будешь формировать для них html?
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (3), 19-Апр-23, 12:53 
> Предложен экспериментальный механизм Permission Model

Лучше линуксовых неймспейсов ничего пока не придумали.

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

17. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (17), 19-Апр-23, 13:23 
Это изоляция на уровне процессов, а когда нужно внутри программы что-то ограничить, то как тебе неймспейсы помогут?
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (3), 19-Апр-23, 13:37 
изоляция "внутри программы" - это миф. Во-первых это миф требования: нет никакой нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но такой, где изоляция процесса принципиально не подходит). Во-вторых, это миф реализации: я не стал бы доверять вопросы безопасности какому-то там Joyent (или кто там владеет нодой), когда уже есть авторитетный линукс с проявившими свою состоятельность неймспейсами.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 16:09 
> изоляция "внутри программы" - это миф. Во-первых это миф требования: нет никакой
> нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но
> такой, где изоляция процесса принципиально не подходит).

Ну тогда нужно перестать пользоваться ff или хромом, в котором есть своя изоляция.

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

Нода развивается под OpenJS Foundation, которая входит в Linux Foundation.

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

107. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Аноним (3), 19-Апр-23, 16:56 
> нужно перестать пользоваться ff или хромом, в котором есть своя изоляция

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

> развивается под OpenJS Foundation, которая входит в Linux Foundation

Да хоть бы и так: разделением-и-властвованием должна заниматься операционная система. Любая попытка изобрести плюшевую изоляцию в юзерспейсе примитивными if (path.startsWith('/home/user')) return Policy.RAZRESHAEM -- обречена на провал.

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

115. Скрыто модератором  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 19:50 
Ответить | Правка | Наверх | Cообщить модератору

156. Скрыто модератором  –1 +/
Сообщение от Аноним (3), 20-Апр-23, 10:24 
Ответить | Правка | Наверх | Cообщить модератору

164. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (164), 20-Апр-23, 17:59 
>Во-первых это миф требования: нет никакой нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но такой, где изоляция процесса принципиально не подходит)

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

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

29. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 13:58 
> Лучше линуксовых неймспейсов ничего пока не придумали.

Сабж не только под линуксом работает.

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

59. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Самый Лучший Гусь (?), 19-Апр-23, 15:22 
А нигде больше ноду и не нужно запускать, это же чисто линуксовая приколюха там сайтики пилить
Ответить | Правка | Наверх | Cообщить модератору

61. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:24 
electron ее использует
Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (3), 19-Апр-23, 17:02 
Ну так ты конечный пользователь либо полностью доверяешь электроновскому приложению, либо нет. В последнем случае ты изолируешь целиком всю приложуху, то есть изоляция именно на уровне всей иерархии процессов и подпроцессов. Не знаю, есть ли в вантузе аналог неймспейсов, но если есть - ты воспользуешься именно им, а не нодовской плюшевой фигней.
Ответить | Правка | Наверх | Cообщить модератору

162. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +2 +/
Сообщение от Аноним (162), 20-Апр-23, 14:38 
Тут скорее больше как аддоны в браузере, у каждого свои права, которые явно декларируются. Изоляцию средствами ОС туда не применить. Стоит ли из-за этого убрать права для расширений? Нет конечно!
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

165. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 20-Апр-23, 18:27 
Еще как пример можно привести Content Security Policy в браузерах.
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –7 +/
Сообщение от Аноним (4), 19-Апр-23, 13:01 
C#, java шлют телеметрию на каждый пук, rust пропртетарный вендорлок, js жручее память не нужно. Вот и что остаётся, кроме старой доброй сишечки? Она универсальна, быстра, свободна. Но есть одно но, которое перечёркивает ВСЕ плюсы: си - лютое ре-ше-то!
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от ПерлухаБратуха (?), 19-Апр-23, 13:07 
> C#, java шлют телеметрию на каждый пук

Пруфы можно (относительно телеметрии в openjdk)?

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

8. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +13 +/
Сообщение от Аноним (8), 19-Апр-23, 13:11 
Экспертам опеннета принято верить на слово.
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (125), 19-Апр-23, 22:20 
Особенно анонимным.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (57), 19-Апр-23, 15:20 
То было в проприетарном Sun JDK, который поставлялся только в виде блоба.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

9. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от АнонимАнонимовичАнонимовemail (?), 19-Апр-23, 13:13 
А что Вы скажите про Python?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –3 +/
Сообщение от Аноним (17), 19-Апр-23, 13:25 
Говяная система импортов основанная на какой-то псевдофайлововй системе,
невозможность нормальной рефлксии, отсутствие JIT и ужасный синтаксис для
лямбд. А в целом почти JavaScript, а еще event-loop в Python зачем-то
сделали на Python вместо того что бы взять тот же libuy
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Аноним (23), 19-Апр-23, 13:31 
Чёт вкусовщина. И если проблема в этом, то почему замена штатного на uvloop делает только хуже? В чём суть претензии? Хотя "хуже" это преувеличение, едва ли можно заметно лучше, чем сейчас. Скорее, "проблемнее". Реальная проблема как мне видится в сложности профилирования и отладки асинхронного кода, это какая-то содомия чистой воды.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 14:03 
> Реальная проблема как мне видится в сложности профилирования и отладки асинхронного кода, это какая-то содомия чистой воды.

Проблема, что код надо переписывать в отличие от гевента, который патчит все под капотом. С другой стороны «явное лучше неявного», но раз добавив async, далее тоже нужно везде все делать асинхронным и искать обертки для существующих либ, хотя уже многие поддерживают asyncio.

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

152. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от BrainFucker (ok), 20-Апр-23, 05:26 
> далее тоже нужно везде все делать асинхронным и искать обертки для существующих либ

asgiref.async_to_sync, asgiref.sync_to_async

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

43. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от th3m3 (ok), 19-Апр-23, 14:20 
JIT в Python скоро запилят.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

157. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Бывалый смузихлёб (?), 20-Апр-23, 13:38 
до сих пор не запилили что ли !?
вроде даже упоминается периодически что-то джитоподобное под пихон
Ответить | Правка | Наверх | Cообщить модератору

163. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от th3m3 (ok), 20-Апр-23, 14:39 
> до сих пор не запилили что ли !?

Есть инструменты, но как отдельные проекты, не в официальной поставке.


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

99. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 16:05 
> Говяная система импортов основанная на какой-то псевдофайлововй системе

Вроде модули повторяют структуру файлов в фс.

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

151. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (151), 20-Апр-23, 04:03 
Какой-бы JIT ни добавили в скриптовые языки, они всегда будут медленнее компилируемых
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (23), 19-Апр-23, 13:14 
Тем временем у электрона уже лучшая производительность и лучшая интеграция с платформой, чем у жабы. Основная проблема си это тонны бойлерплейта и затратность написания кода, других я не вижу. От факапов современные интсрументы защищают очень хорошо. С плюсами посложнее, избавиться от утечек, чтобы тот же валгринд не ныл, похоже, невозможно.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

37. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 14:06 
> чтобы тот же валгринд не ныл, похоже, невозможно

https://wiki.wxwidgets.org/Parse_valgrind_suppressions.sh

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

126. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (125), 19-Апр-23, 22:24 
> От факапов современные интсрументы защищают очень хорошо

Разработчики андроида с тобой не согласны

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

11. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от annonn (?), 19-Апр-23, 13:16 
о..., чувак ну тебя и плющит

я понимаю пруфов про шарп и джабу думаю мы не дождемся,
но где ты увидел проприетарный вендорлок в расте?

никто тебе не запрещает форкнуть его придумать новое название и логотип, лицензии это все позволяют
тут даже на форуме обсуждали
https://internals.rust-lang.org/t/forking-rust/7874

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

110. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от billyillsellyoumycorrossion3 (?), 19-Апр-23, 17:31 
> проприетарный вендорлок в расте

https://foundation.rust-lang.org/members/

никогда это и ни было секретом

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

127. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (125), 19-Апр-23, 22:32 
почти в любом мало-мальском (более одного разработчика), но серьезном, проекте обычно участвуют и IT-гиганты, в виде вот таких вот спонсоров или нагружая своих разработчиков. Даже стандарт С++ тебе пишут не исключительно коммунисты Столлманы, а куча парней с майкрософта, гугла, айбиэи и т.п., а не только профессора с универов.
Ответить | Правка | Наверх | Cообщить модератору

158. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Бывалый смузихлёб (?), 20-Апр-23, 13:41 
потом правда оказывается что они и развитием продукта управляют в нужном для себя направлении
Ответить | Правка | Наверх | Cообщить модератору

111. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от billyillsellyoumycorrossion3 (?), 19-Апр-23, 17:33 
> никто тебе не запрещает форкнуть

андроед тоже был типа свободный. но твой работодатель дядя билл скосил много бумажек на шантаже оем-щиков.

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

13. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (13), 19-Апр-23, 13:19 
Ziglang
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

14. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Gemorroj (ok), 19-Апр-23, 13:20 
php как был эталоном, так и остается
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

19. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (17), 19-Апр-23, 13:26 
Вот бы еще его развили до уровня написания стандалон приложений,
то действительно цены бы не было...
Ответить | Правка | Наверх | Cообщить модератору

117. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (117), 19-Апр-23, 20:31 
Был когда-то. Сейчас его превратили в нечто псевдо-энтерпрайзное непонятно что.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

16. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (16), 19-Апр-23, 13:22 
Если писать код в стиле Си-макак, то может и будет жрать, а у нормальных программистов js потребляет вполне умерено для JIT языка.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

21. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (17), 19-Апр-23, 13:27 
Так а как вы отменяете отлетевшие промисы по таймауту скажем?
Ответить | Правка | Наверх | Cообщить модератору

167. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (167), 24-Апр-23, 05:49 
Если имеем дело с сетью (fetch) или другим IO, то есть AbortController - вызываем и нижестоящая операция прерывается с исключением AbortError (по-умолчанию).

Для остальных промисов появился планировщик (чтобы каждый раз не пилить велосипед с setTimeout/clearTimeout)
```
import { scheduler } from 'node:timers/promises'

// ...

await Promise.race([
  promiseChain,  scheduler.wait(5000).then(Promise.reject)
])
```

Конечно настоящий код будет немного подробнее, чтобы отлаживать было проше

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

45. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (45), 19-Апр-23, 14:49 
Ничего Си — Топ.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

50. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от жявамэн (ok), 19-Апр-23, 14:56 
>java шлют телеметрию на каждый пук

пруфы тащи

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

113. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от penetrator (?), 19-Апр-23, 18:05 
не C#, а .NET Core, пропиши OPTOUT 1 в переменную, найдешь в инете

но справедливости ради, мелкософт не пропустил патч на переделку на OPTIN

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

148. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (148), 20-Апр-23, 02:16 
Ни одного пакета не видел от OpenJDK в Wireshark, который был шёл не по тем IP, которые я ожидал увидеть. В логах длиной в несколько суток в том числе.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

153. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Аноним (153), 20-Апр-23, 05:35 
>>Вот и что остаётся, кроме старой доброй сишечки?

C++, Haskell, O'Caml, StandardML, Raku

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

12. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (12), 19-Апр-23, 13:18 
Перешел с этого на bun.sh, доволен как слон.
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (28), 19-Апр-23, 13:57 
Bun вроде какой 0.0.1, суперэкспериментальный? npm поддерживает?
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (45), 19-Апр-23, 14:50 
Установка curl -fsSL https://bun.sh/install | bash всегда выдаёт шитопродукт.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

121. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (121), 19-Апр-23, 21:41 
Пока лучше ничего не пртдумали

Куколды в интернете говорят cat less сделать лучше перед исполнением, что в целом не сложно и вполне ок.

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

123. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (123), 19-Апр-23, 22:05 
Шитопродукт это когда $ curl ...install.sh | sudo bash
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

133. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 23:01 
> Шитопродукт это когда $ curl ...install.sh | sudo bash

Как бы системные файлы можно восстановить, а вот хомяк...

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

15. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +4 +/
Сообщение от Брат Анон (ok), 19-Апр-23, 13:20 
> Кроме того, в состав включён выпуск высокопроизводительного парсера URL -
> Ada 2.0, написанного на языке C++.

Так тонко, что аж жир течёт с сала)))

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

24. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (24), 19-Апр-23, 13:35 
> Node.js

cтеклянные бусы для псеводайти

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

27. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (16), 19-Апр-23, 13:40 
Ловите эксперта!
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от FF (?), 19-Апр-23, 13:58 
для владельцев датацентров даже 2% экономии электроэнергии существенно, а про минус 200% производительности что-то зеленые молчат, шизoфазия
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

39. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 14:09 
Ты просто завидуешь домохозяйкам, которые обгоняют по производительности твой самописный сервер на сишечке.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

60. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –3 +/
Сообщение от FF (?), 19-Апр-23, 15:23 
nginx?
Ответить | Правка | Наверх | Cообщить модератору

62. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:25 
Из nginx ходишь в бд и формируешь ответ? Пишешь логику на lua или ng?
Ответить | Правка | Наверх | Cообщить модератору

67. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 15:29 
а в твоей извилине сервер только такой бывает?
Ответить | Правка | Наверх | Cообщить модератору

80. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:37 
> а в твоей извилине сервер только такой бывает?

Зачем тогда ты привел nginx?

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

69. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:31 
я пишу на Го, и 1 сервер заменит 10 серверов сабжа.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

82. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:38 
Ну молодец. Но ты же не формируешь данные для фронта хтмл и прочее, а максимум апи отдаешь. Ну вот пусть они на ноде и формируют все дальше сами.
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:43 
всмысле на ноде? нода это бэкенд! на фронте может быть тонкое представление этих данных. но увы, приходится собирать вебпаком через всё это дело.
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:57 
> всмысле на ноде? нода это бэкенд!

Ну сейчас модно, чтобы фронтендеры сами писали фронтенд-бэкенд: сходили в разные бэкенды (уже написанные на go, rust, c++ и т.п.), собрали нужный ответ и отдали на фронт, который они сами же и пишут. Им так проще шарить данные через React или что у них там можно сейчас. А остальные пишут бэкенд и не тратят время на околофронтедерские штучки.

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

166. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от ван (??), 20-Апр-23, 21:45 
njs ван лав
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

32. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +6 +/
Сообщение от FF (?), 19-Апр-23, 14:00 
Интерпретируемый язык для высоконагруженных систем это самое худшее, что случалось с айти.
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 14:11 
АйТи управляют у кого есть деньги, а им нужен результат, а не идеальный код.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:12 
Охохо. А они как раз умеют считать деньги, и дело не в идеальном коде, а в неправильном выборе инструмента.
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:27 
Ну скажи это github, instagram и прочим конторам с софтом на интерпретируемых языках.
Ответить | Правка | Наверх | Cообщить модератору

66. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:29 
у них бэкенд на ноде?
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:34 
> у них бэкенд на ноде?

Тебе помочь перечитать твой комментарий? Давай помогу

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

Где ты ноду там увидел?

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

84. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 15:42 
как ни крути, это все тормозной шлак, хоть и джанго.
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:44 
> как ни крути, это все тормозной шлак, хоть и джанго.

Ну про то и речь что тормозной, но рыночек порешал.

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

55. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:18 
почему тогда не на баш-портянках, не на батниках, павершелл скриптах? это же то же самое!
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

64. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:27 
> это же то же самое!

Если попишешь много на баше, то поймешь, что нет.

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

74. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:33 
Я не понимаю как можно писать на языке, который на каждом ходу выстреливает в ногу, потому что он может исполнить любую чушь
Ответить | Правка | Наверх | Cообщить модератору

83. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:40 
> Я не понимаю как можно писать на языке, который на каждом ходу выстреливает в ногу, потому что он может исполнить любую чушь

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

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

85. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:43 
> потому что он может исполнить любую чушь

Слушай в гошке можно себе точно также ножки отстрелить. Банально постоянное if err != nil или забытый defer или нетипобезопасные касты от interface.

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

58. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:21 
почему эппл пишет на Swift?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

65. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:28 
Яблоко пишет на свифте в основном приложухи, а не высоконагруженный сереверный софт.
Ответить | Правка | Наверх | Cообщить модератору

76. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:34 
а в бэкенде электрона не нода?
Ответить | Правка | Наверх | Cообщить модератору

114. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Илья (??), 19-Апр-23, 19:00 
Потому что нет другого способа приручить objectivec
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

33. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Аноним (33), 19-Апр-23, 14:01 
Я правильно понимаю она не реал-тайм?
А то был мальчик один, который на ноде-джи-эс пытался внедрить систему управления ГазоПерекачивающимиАгрегатами в Газпроме. Мальчик был проплаченый потому и внедрил. Пришлось уехать от станции на 400 км.
Ответить | Правка | Наверх | Cообщить модератору

36. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 14:03 
да, сама асинхронность на одних обещаниях (promises)
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от FF (?), 19-Апр-23, 14:06 
точно такой же мальчик пытался разработать конфигуратор для RISC-V микроконтроллера MIK32. Сначала пытался на Vue, потом передумал и решил поиграть с React. По итогу традиционно для наколенной экспериментальной вебни проект заброшен, как и выпуск МК.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

47. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –2 +/
Сообщение от Аноним (47), 19-Апр-23, 14:52 
Мальчик все правильно сделала риск 5 ненужен.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (57), 19-Апр-23, 15:31 
А Эльбрус насколько нужен за пределами Ресурсной?
Ответить | Правка | Наверх | Cообщить модератору

168. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от _kp (ok), 24-Апр-23, 17:06 
Он нигде не нужен. Ну, не получилось, с кем не бывает. Просто вместо признания провала, и переделки, важно раздувают щёки.
Ответить | Правка | Наверх | Cообщить модератору

108. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Anonnn (?), 19-Апр-23, 17:00 
Ну если мальчик делал HMI, отчеты и графики на Js то никакой проблемы не вижу, а АСУТП обычно через ПЛК управляются, вот там реалтайм
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

159. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +2 +/
Сообщение от Бывалый смузихлёб (?), 20-Апр-23, 13:52 
Учитывая, что речь о работе с сетями, то какой там вообще может быть реалтайм ?

Реальное время - оно или на плис или на мк, с соответствующей ОСью в рамках которой вертится прошивка и всякие пользовательские интерфейсы, графики да хттп/хттпс серверы этого вообще не касаются по многим причинам

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

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

34. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 14:02 
Почему у меня сишные, гошные и прочие Qt проекты компилятся 3-5 секунд, а вебпак 30-50 секунд?
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (16), 19-Апр-23, 14:15 
Вебпак компилируется, серьезно? Вот это открытия на оппенете!
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:14 
зануда? вебпак собирает из помoйки node_molules 20К файлов в один минимизированный бандл.
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:33 
> в один минимизированный бандл

Необязательно в один и необязательно минимизированный.

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

77. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:35 
в демагогию я тоже умею, что не отменяет того, что он отрабатывает в 10 раз дольше
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:47 
> не отменяет того, что он отрабатывает в 10 раз дольше

Дык я написал ниже почему это происходит. Ты либо миришься с этим и не пикаешь, либо берешь https://esbuild.github.io/ или что-то другое.

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

139. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 20-Апр-23, 00:20 
> It's written in Go and compiles to native code.

Вебпак тут как пример эффективности софта, зачем, если можно в 10 раз быстрее и даже не на сложных низкоуровневых Сях с крестами?

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

78. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:36 
а настроить его конфиг это тот еще квест, особенно когда с мажорными обновами все по-другому бывает
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

92. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:48 
> а настроить его конфиг это тот еще квест, особенно когда с мажорными обновами все по-другому бывает

А CMake или meson легче? Ой, не обманывай.

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

42. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 14:16 
Вебпак вроде промежуточные результаты преобразований  в памяти хранит, а это огромные строки и все это нужно делать каждый раз при запуске. В инкрементальном режиме все сильно быстрее. Уже есть куча других сборщиков, которые в на порядок быстрее, в том числе написанные на го и расте. Но если сделать нормальный кэш на диске, то и вебпак бы нормально работал.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

54. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:16 
какие еще костыли предложите? протез для мозга же обсуждаем
Ответить | Правка | Наверх | Cообщить модератору

68. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:29 
Это не костыли, а оптимизация. Удаляй тогда все объектны файлы после компиляции, это же "протез".
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:36 
с объектными файлами компилится не 3-5, а 1-2 секунды.
Ответить | Правка | Наверх | Cообщить модератору

94. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:51 
Еще раз: промежутчные артефакты для мейка и подобных систем сборки - это по факту кэш. В вебпаке ничего этого нет, он все делает в памяти (например, читает файл, отдает его ts, потом конкатит). Поэтому все ппц медленно. Плюс это все на js написано, что тоже не добавляет скорости. Но если его запустить в инкрементальном режиме, то он будет работать намного быстрее, хотя для этого и надо держать запущенным процесс.
Ответить | Правка | Наверх | Cообщить модератору

140. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 20-Апр-23, 00:23 
да, я знаю, он за 3 секунды компилит в инкрементальном, но иногда бывает косячит, нужно полностью перезапускать. Еще раз: вебпак это пример суперпроизводительного софта на JS, и это даже не студенческая разработка.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (47), 19-Апр-23, 14:52 
Потому что вебпак не компилятор.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

53. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 15:15 
правильно, он костыль, собирающий кучу scss, js, ts костылей в один нечитабельный мега-костыль
Ответить | Правка | Наверх | Cообщить модератору

70. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:31 
Компилятор по определению собирает кучу исходных файлов в один файл (почти всегда нечитабельный).
Ответить | Правка | Наверх | Cообщить модератору

81. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 19-Апр-23, 15:38 
напиши это выше в пост 2.41
Ответить | Правка | Наверх | Cообщить модератору

101. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (47), 19-Апр-23, 16:19 
make это у тебя тоже компилятор? node.js кстати не всегда в один файл все собирает и ногад он создаёт больше файлов чем было исходных. Так что бред не пиши больше.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

105. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 16:22 
> make это у тебя тоже компилятор?

make можно использовать для сборки как и вебпак.

> node.js кстати не всегда в один
> файл все собирает и ногад он создаёт больше файлов чем было
> исходных. Так что бред не пиши больше.

Ты потерял нить обсуждения https://www.opennet.me/openforum/vsluhforumID3/130257.html#73 и просто стригерился. Не делай так больше.

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

89. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноно (?), 19-Апр-23, 15:45 
Webpack уходящая натура, на подходе Turbopack и ужн есть отличный Vite...
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

102. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (47), 19-Апр-23, 16:19 
Кто на gulp до сих пор сидит наверняка, это не точно.
Ответить | Правка | Наверх | Cообщить модератору

160. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Бывалый смузихлёб (?), 20-Апр-23, 13:57 
там где жс немного, смысла в вебпаке и нет. А галп как был так и будет
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Аноним (48), 19-Апр-23, 14:52 
> например, вместо выполнения "var result = db.query("select..");" с ожиданием завершения работы и последующей обработкой результатов, в Node.js использует принцип асинхронного выполнения, т.е. код трансформируется в "db.query("select..", function (result) {обработка результата});", при котором управление мгновенно перейдёт к дальнейшему коду, а результат запроса будет обработан по мере поступления данных.

Ну что за дурацкий пример? Сейчас все нормальные люди используют async/await, чтобы не ломать голову с десятками вложенных функций и не огребать проблем с синхронизацией.

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

56. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 15:20 
А как нормальные люди это всё добро отлаживают?
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:32 
Как любой другой код с кооперативной многозадачностью.
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 19-Апр-23, 15:45 
console.log()?
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 15:53 
Ты в гошке c fmt отлаживаешь?
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (45), 19-Апр-23, 16:20 
Да, а какие ещё есть варианты?
Ответить | Правка | Наверх | Cообщить модератору

141. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от FF (?), 20-Апр-23, 00:25 
у меня есть пошаговая отладка, точки останова, просмотр значений, и все это в IDE
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

143. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 20-Апр-23, 00:39 
> у меня есть пошаговая отладка, точки останова, просмотр значений, и все это
> в IDE

В ноде тоже самое (в IDE или из консоли)

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

146. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (146), 20-Апр-23, 01:29 
Ну поставь рядом со своим goland webstorm, и там даже все кнопочки будут такие же.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

98. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от anonymmm (?), 19-Апр-23, 16:05 
>А как нормальные люди это всё добро отлаживают?

ты ещё спроси как нейросети после обучения отлаживают))))

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

142. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от FF (?), 20-Апр-23, 00:26 
оно примерно так и работает, каждый запуск радномная асинхронность
Ответить | Правка | Наверх | Cообщить модератору

145. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (146), 20-Апр-23, 01:27 
В отладчике. Async/await давно уже часть языка. Точно так же, как и во всех других языках с аналогичными конструкциями (Swift, C# etc).

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

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

97. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 16:00 
> Ну что за дурацкий пример?

Ты не поверишь: это копипастится из новости в новость (можешь проверить) и под каждой есть подобный комментарий.

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

104. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (45), 19-Апр-23, 16:21 
Нода не для средних умов.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 16:29 
> Нода не для средних умов.

Для передних (фронтенд).

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

112. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +1 +/
Сообщение от artptr (?), 19-Апр-23, 18:04 
Нода как раз для задних (бекенд)
Ответить | Правка | Наверх | Cообщить модератору

116. "Доступна серверная JavaScript-платформа Node.js 20.0 "  –2 +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 19:53 
Электрон с тобой не согласен
Ответить | Правка | Наверх | Cообщить модератору

155. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (47), 20-Апр-23, 10:23 
Вы все в этом треде все гонит потому что и передние и задние умы укладывается в понятие не средние.
Ответить | Правка | Наверх | Cообщить модератору

161. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Бывалый смузихлёб (?), 20-Апр-23, 14:03 
нормальные люди промисы используют, работая с асинхронщиной как с асинхронщиной, попутно отлавливая ошибки кетчем
а не пытаются превратить её в подобие синхронного кода

В целом же, упомянутый пример является базовым и универсальным
Ничто не мешает вызов чего-то с колбэком превратить в промис одной строкой кода( "обработка результата" из примера может оказаться вызовом резолва/режекта в зависимости от результата )  и работать с этим или посредством зен/кетч или асинк/авэйт

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

128. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от zog (??), 19-Апр-23, 22:43 
> Движок V8 обновлён до версии 11.3, применяемой в Chromium 113.

Есть ли возможность использовать движок от Firefox?

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

130. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Вы забыли заполнить поле Name (?), 19-Апр-23, 22:56 
>> Движок V8 обновлён до версии 11.3, применяемой в Chromium 113.
> Есть ли возможность использовать движок от Firefox?

Был такой проект https://github.com/mozilla/spidernode но заброшен

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

154. "Доступна серверная JavaScript-платформа Node.js 20.0 "  +/
Сообщение от Аноним (47), 20-Апр-23, 10:21 
С таким названием у него в РФ не было шансов.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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