URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130257
[ Назад ]
Исходное сообщение
"Доступна серверная 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
Содержание
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Антифрактал, 11:42 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 12:40 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 12:53 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:23 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:37 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 16:09 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 16:56 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 19:50 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 10:24 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 17:59 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 13:58 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Самый Лучший Гусь, 15:22 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:24 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 17:02 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:38 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 18:27 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:01 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,ПерлухаБратуха, 13:07 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:11 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 22:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 15:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,АнонимАнонимовичАнонимов, 13:13 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:25 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 14:03 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,BrainFucker, 05:26 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,th3m3, 14:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Бывалый смузихлёб, 13:38 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,th3m3, 14:39 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 16:05 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 04:03 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:14 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 14:06 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 22:24 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,annonn, 13:16 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,billyillsellyoumycorrossion3, 17:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 22:32 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Бывалый смузихлёб, 13:41 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,billyillsellyoumycorrossion3, 17:33 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:19 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Gemorroj, 13:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:26 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 20:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:22 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:27 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 05:49 , 24-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:49 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,жявамэн, 14:56 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,penetrator, 18:05 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 02:16 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 05:35 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:18 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:57 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:50 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 21:41 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 22:05 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 23:01 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Брат Анон, 13:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:35 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 13:40 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 13:58 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 14:09 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:23 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:25 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:29 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:37 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:38 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:43 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:57 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,ван, 21:45 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 14:00 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 14:11 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:12 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:27 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:29 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:34 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:42 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:44 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:18 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:27 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:33 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:40 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:43 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:21 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:28 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:34 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Илья, 19:00 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:01 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 14:03 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 14:06 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:52 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 15:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,_kp, 17:06 , 24-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Anonnn, 17:00 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Бывалый смузихлёб, 13:52 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 14:02 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:15 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:14 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:33 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:35 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:47 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 00:20 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:36 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:48 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 14:16 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:16 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:29 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:36 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:51 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 00:23 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:52 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:15 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:31 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:38 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 16:19 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 16:22 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноно, 15:45 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 16:19 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Бывалый смузихлёб, 13:57 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 14:52 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:32 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 15:45 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 15:53 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 16:20 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 00:25 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 00:39 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 01:29 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,anonymmm, 16:05 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,FF, 00:26 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 01:27 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 16:00 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 16:21 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 16:29 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,artptr, 18:04 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 19:53 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 10:23 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Бывалый смузихлёб, 14:03 , 20-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,zog, 22:43 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Вы забыли заполнить поле Name, 22:56 , 19-Апр-23
- Доступна серверная JavaScript-платформа Node.js 20.0 ,Аноним, 10:21 , 20-Апр-23
Сообщения в этом обсуждении
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Антифрактал , 19-Апр-23 11:42
>Сформирована отдельная команда разработчиков, отвечающая за оптимизацию производительностиНеужели? А не будет отдельной команды по архитектуре, чтобы от этого отказывались все
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 12:40
От чего отказались? Наоборот околофронтенд рад тому, что можно писать на жс веб сервера и консольные приложения. Или ты будешь формировать для них html?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 12:53
> Предложен экспериментальный механизм Permission ModelЛучше линуксовых неймспейсов ничего пока не придумали.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:23
Это изоляция на уровне процессов, а когда нужно внутри программы что-то ограничить, то как тебе неймспейсы помогут?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:37
изоляция "внутри программы" - это миф. Во-первых это миф требования: нет никакой нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но такой, где изоляция процесса принципиально не подходит). Во-вторых, это миф реализации: я не стал бы доверять вопросы безопасности какому-то там Joyent (или кто там владеет нодой), когда уже есть авторитетный линукс с проявившими свою состоятельность неймспейсами.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 16:09
> изоляция "внутри программы" - это миф. Во-первых это миф требования: нет никакой
> нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но
> такой, где изоляция процесса принципиально не подходит). Ну тогда нужно перестать пользоваться ff или хромом, в котором есть своя изоляция.
> Во-вторых, это миф реализации:
> я не стал бы доверять вопросы безопасности какому-то там Joyent (или
> кто там владеет нодой), когда уже есть авторитетный линукс с проявившими
> свою состоятельность неймспейсами.
Нода развивается под OpenJS Foundation, которая входит в Linux Foundation.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 16:56
> нужно перестать пользоваться ff или хромом, в котором есть своя изоляцияТы забыл упомянуть, что там в том числе используется изоляция средствами операционки.
> развивается под OpenJS Foundation, которая входит в Linux Foundation
Да хоть бы и так: разделением-и-властвованием должна заниматься операционная система. Любая попытка изобрести плюшевую изоляцию в юзерспейсе примитивными if (path.startsWith('/home/user')) return Policy.RAZRESHAEM -- обречена на провал.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 19:50
> Любая попытка изобрести плюшевую изоляцию в юзерспейсе примитивными if (path.startsWith('/home/user')) return Policy.RAZRESHAEM -- обречена на провал. Когда то в линуксе не было никакой изоляции, а защита от доступа в сеть для приложений решалась выдергиванием провода из сетевой карты. Интересно, что ты говорил тогда?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 10:24
> Когда то в линуксе не было никакой изоляцииКогда-то и компьютеров не было, а люди отдыхали в пещерах в свободное от охоты на мамонтов время. Интересно, как бы ты выдергивал провода из сетевой карты тогда?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 17:59
>Во-первых это миф требования: нет никакой нужды ограничивать что-то "внутри программы" (если есть - приведи пример, но такой, где изоляция процесса принципиально не подходит)Использование любой сторонней библиотеки. Библиотека предназначенная для криптографии не должна иметь вохможности выйти в сеть или в читать файлы на диске. Как и библиотека ханимающаяся компрессией. А разносить каждую утилитарную бибилотеку по процессам - это верх идиотизма.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 13:58
> Лучше линуксовых неймспейсов ничего пока не придумали.Сабж не только под линуксом работает.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Самый Лучший Гусь , 19-Апр-23 15:22
А нигде больше ноду и не нужно запускать, это же чисто линуксовая приколюха там сайтики пилить
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:24
electron ее использует
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 17:02
Ну так ты конечный пользователь либо полностью доверяешь электроновскому приложению, либо нет. В последнем случае ты изолируешь целиком всю приложуху, то есть изоляция именно на уровне всей иерархии процессов и подпроцессов. Не знаю, есть ли в вантузе аналог неймспейсов, но если есть - ты воспользуешься именно им, а не нодовской плюшевой фигней.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 14:38
Тут скорее больше как аддоны в браузере, у каждого свои права, которые явно декларируются. Изоляцию средствами ОС туда не применить. Стоит ли из-за этого убрать права для расширений? Нет конечно!
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 20-Апр-23 18:27
Еще как пример можно привести Content Security Policy в браузерах.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:01
C#, java шлют телеметрию на каждый пук, rust пропртетарный вендорлок, js жручее память не нужно. Вот и что остаётся, кроме старой доброй сишечки? Она универсальна, быстра, свободна. Но есть одно но, которое перечёркивает ВСЕ плюсы: си - лютое ре-ше-то!
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено ПерлухаБратуха , 19-Апр-23 13:07
> C#, java шлют телеметрию на каждый пукПруфы можно (относительно телеметрии в openjdk)?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:11
Экспертам опеннета принято верить на слово.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 22:20
Особенно анонимным.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 15:20
То было в проприетарном Sun JDK, который поставлялся только в виде блоба.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено АнонимАнонимовичАнонимов , 19-Апр-23 13:13
А что Вы скажите про Python?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:25
Говяная система импортов основанная на какой-то псевдофайлововй системе,
невозможность нормальной рефлксии, отсутствие JIT и ужасный синтаксис для
лямбд. А в целом почти JavaScript, а еще event-loop в Python зачем-то
сделали на Python вместо того что бы взять тот же libuy
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:31
Чёт вкусовщина. И если проблема в этом, то почему замена штатного на uvloop делает только хуже? В чём суть претензии? Хотя "хуже" это преувеличение, едва ли можно заметно лучше, чем сейчас. Скорее, "проблемнее". Реальная проблема как мне видится в сложности профилирования и отладки асинхронного кода, это какая-то содомия чистой воды.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 14:03
> Реальная проблема как мне видится в сложности профилирования и отладки асинхронного кода, это какая-то содомия чистой воды. Проблема, что код надо переписывать в отличие от гевента, который патчит все под капотом. С другой стороны «явное лучше неявного», но раз добавив async, далее тоже нужно везде все делать асинхронным и искать обертки для существующих либ, хотя уже многие поддерживают asyncio.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено BrainFucker , 20-Апр-23 05:26
> далее тоже нужно везде все делать асинхронным и искать обертки для существующих либasgiref.async_to_sync, asgiref.sync_to_async
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено th3m3 , 19-Апр-23 14:20
JIT в Python скоро запилят.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Бывалый смузихлёб , 20-Апр-23 13:38
до сих пор не запилили что ли !?
вроде даже упоминается периодически что-то джитоподобное под пихон
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено th3m3 , 20-Апр-23 14:39
> до сих пор не запилили что ли !?Есть инструменты, но как отдельные проекты, не в официальной поставке.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 16:05
> Говяная система импортов основанная на какой-то псевдофайлововй системеВроде модули повторяют структуру файлов в фс.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 04:03
Какой-бы JIT ни добавили в скриптовые языки, они всегда будут медленнее компилируемых
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:14
Тем временем у электрона уже лучшая производительность и лучшая интеграция с платформой, чем у жабы. Основная проблема си это тонны бойлерплейта и затратность написания кода, других я не вижу. От факапов современные интсрументы защищают очень хорошо. С плюсами посложнее, избавиться от утечек, чтобы тот же валгринд не ныл, похоже, невозможно.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 14:06
> чтобы тот же валгринд не ныл, похоже, невозможно https://wiki.wxwidgets.org/Parse_valgrind_suppressions.sh
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 22:24
> От факапов современные интсрументы защищают очень хорошоРазработчики андроида с тобой не согласны
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено annonn , 19-Апр-23 13:16
о..., чувак ну тебя и плющитя понимаю пруфов про шарп и джабу думаю мы не дождемся,
но где ты увидел проприетарный вендорлок в расте?
никто тебе не запрещает форкнуть его придумать новое название и логотип, лицензии это все позволяют
тут даже на форуме обсуждали
https://internals.rust-lang.org/t/forking-rust/7874
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено billyillsellyoumycorrossion3 , 19-Апр-23 17:31
> проприетарный вендорлок в растеhttps://foundation.rust-lang.org/members/
никогда это и ни было секретом
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 22:32
почти в любом мало-мальском (более одного разработчика), но серьезном, проекте обычно участвуют и IT-гиганты, в виде вот таких вот спонсоров или нагружая своих разработчиков. Даже стандарт С++ тебе пишут не исключительно коммунисты Столлманы, а куча парней с майкрософта, гугла, айбиэи и т.п., а не только профессора с универов.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Бывалый смузихлёб , 20-Апр-23 13:41
потом правда оказывается что они и развитием продукта управляют в нужном для себя направлении
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено billyillsellyoumycorrossion3 , 19-Апр-23 17:33
> никто тебе не запрещает форкнуть андроед тоже был типа свободный. но твой работодатель дядя билл скосил много бумажек на шантаже оем-щиков.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:19
Ziglang
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Gemorroj , 19-Апр-23 13:20
php как был эталоном, так и остается
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:26
Вот бы еще его развили до уровня написания стандалон приложений,
то действительно цены бы не было...
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 20:31
Был когда-то. Сейчас его превратили в нечто псевдо-энтерпрайзное непонятно что.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:22
Если писать код в стиле Си-макак, то может и будет жрать, а у нормальных программистов js потребляет вполне умерено для JIT языка.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:27
Так а как вы отменяете отлетевшие промисы по таймауту скажем?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 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)
])
```
Конечно настоящий код будет немного подробнее, чтобы отлаживать было проше
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:49
Ничего Си — Топ.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено жявамэн , 19-Апр-23 14:56
>java шлют телеметрию на каждый пукпруфы тащи
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено penetrator , 19-Апр-23 18:05
не C#, а .NET Core, пропиши OPTOUT 1 в переменную, найдешь в инетено справедливости ради, мелкософт не пропустил патч на переделку на OPTIN
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 02:16
Ни одного пакета не видел от OpenJDK в Wireshark, который был шёл не по тем IP, которые я ожидал увидеть. В логах длиной в несколько суток в том числе.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 05:35
>>Вот и что остаётся, кроме старой доброй сишечки?C++, Haskell, O'Caml, StandardML, Raku
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:18
Перешел с этого на bun.sh, доволен как слон.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:57
Bun вроде какой 0.0.1, суперэкспериментальный? npm поддерживает?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:50
Установка curl -fsSL https://bun.sh/install | bash всегда выдаёт шитопродукт.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 21:41
Пока лучше ничего не пртдумалиКуколды в интернете говорят cat less сделать лучше перед исполнением, что в целом не сложно и вполне ок.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 22:05
Шитопродукт это когда $ curl ...install.sh | sudo bash
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 23:01
> Шитопродукт это когда $ curl ...install.sh | sudo bash Как бы системные файлы можно восстановить, а вот хомяк...
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Брат Анон , 19-Апр-23 13:20
> Кроме того, в состав включён выпуск высокопроизводительного парсера URL -
> Ada 2.0, написанного на языке C++.Так тонко, что аж жир течёт с сала)))
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:35
> Node.jscтеклянные бусы для псеводайти
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 13:40
Ловите эксперта!
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 13:58
для владельцев датацентров даже 2% экономии электроэнергии существенно, а про минус 200% производительности что-то зеленые молчат, шизoфазия
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 14:09
Ты просто завидуешь домохозяйкам, которые обгоняют по производительности твой самописный сервер на сишечке.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:23
nginx?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:25
Из nginx ходишь в бд и формируешь ответ? Пишешь логику на lua или ng?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:29
а в твоей извилине сервер только такой бывает?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:37
> а в твоей извилине сервер только такой бывает?Зачем тогда ты привел nginx?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:31
я пишу на Го, и 1 сервер заменит 10 серверов сабжа.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:38
Ну молодец. Но ты же не формируешь данные для фронта хтмл и прочее, а максимум апи отдаешь. Ну вот пусть они на ноде и формируют все дальше сами.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:43
всмысле на ноде? нода это бэкенд! на фронте может быть тонкое представление этих данных. но увы, приходится собирать вебпаком через всё это дело.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:57
> всмысле на ноде? нода это бэкенд! Ну сейчас модно, чтобы фронтендеры сами писали фронтенд-бэкенд: сходили в разные бэкенды (уже написанные на go, rust, c++ и т.п.), собрали нужный ответ и отдали на фронт, который они сами же и пишут. Им так проще шарить данные через React или что у них там можно сейчас. А остальные пишут бэкенд и не тратят время на околофронтедерские штучки.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено ван , 20-Апр-23 21:45
njs ван лав
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 14:00
Интерпретируемый язык для высоконагруженных систем это самое худшее, что случалось с айти.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 14:11
АйТи управляют у кого есть деньги, а им нужен результат, а не идеальный код.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:12
Охохо. А они как раз умеют считать деньги, и дело не в идеальном коде, а в неправильном выборе инструмента.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:27
Ну скажи это github, instagram и прочим конторам с софтом на интерпретируемых языках.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:29
у них бэкенд на ноде?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:34
> у них бэкенд на ноде?Тебе помочь перечитать твой комментарий? Давай помогу
> Интерпретируемый язык для высоконагруженных систем это самое худшее, что случалось с айти.
Где ты ноду там увидел?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:42
как ни крути, это все тормозной шлак, хоть и джанго.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:44
> как ни крути, это все тормозной шлак, хоть и джанго.Ну про то и речь что тормозной, но рыночек порешал.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:18
почему тогда не на баш-портянках, не на батниках, павершелл скриптах? это же то же самое!
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:27
> это же то же самое!Если попишешь много на баше, то поймешь, что нет.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:33
Я не понимаю как можно писать на языке, который на каждом ходу выстреливает в ногу, потому что он может исполнить любую чушь
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:40
> Я не понимаю как можно писать на языке, который на каждом ходу выстреливает в ногу, потому что он может исполнить любую чушьНу открой утекшие исходники гитхаба и посмотри. Или просто открой люборе рельсовое или питонячее приложение. А для ноды есть ts, если хочется типов.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:43
> потому что он может исполнить любую чушьСлушай в гошке можно себе точно также ножки отстрелить. Банально постоянное if err != nil или забытый defer или нетипобезопасные касты от interface.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:21
почему эппл пишет на Swift?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:28
Яблоко пишет на свифте в основном приложухи, а не высоконагруженный сереверный софт.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:34
а в бэкенде электрона не нода?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Илья , 19-Апр-23 19:00
Потому что нет другого способа приручить objectivec
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:01
Я правильно понимаю она не реал-тайм?
А то был мальчик один, который на ноде-джи-эс пытался внедрить систему управления ГазоПерекачивающимиАгрегатами в Газпроме. Мальчик был проплаченый потому и внедрил. Пришлось уехать от станции на 400 км.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 14:03
да, сама асинхронность на одних обещаниях (promises)
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 14:06
точно такой же мальчик пытался разработать конфигуратор для RISC-V микроконтроллера MIK32. Сначала пытался на Vue, потом передумал и решил поиграть с React. По итогу традиционно для наколенной экспериментальной вебни проект заброшен, как и выпуск МК.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:52
Мальчик все правильно сделала риск 5 ненужен.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 15:31
А Эльбрус насколько нужен за пределами Ресурсной?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено _kp , 24-Апр-23 17:06
Он нигде не нужен. Ну, не получилось, с кем не бывает. Просто вместо признания провала, и переделки, важно раздувают щёки.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Anonnn , 19-Апр-23 17:00
Ну если мальчик делал HMI, отчеты и графики на Js то никакой проблемы не вижу, а АСУТП обычно через ПЛК управляются, вот там реалтайм
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Бывалый смузихлёб , 20-Апр-23 13:52
Учитывая, что речь о работе с сетями, то какой там вообще может быть реалтайм ?Реальное время - оно или на плис или на мк, с соответствующей ОСью в рамках которой вертится прошивка и всякие пользовательские интерфейсы, графики да хттп/хттпс серверы этого вообще не касаются по многим причинам
А как серверная часть для интерфейса управления или инфопанели - вполне неплохо может быть
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 14:02
Почему у меня сишные, гошные и прочие Qt проекты компилятся 3-5 секунд, а вебпак 30-50 секунд?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:15
Вебпак компилируется, серьезно? Вот это открытия на оппенете!
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:14
зануда? вебпак собирает из помoйки node_molules 20К файлов в один минимизированный бандл.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:33
> в один минимизированный бандлНеобязательно в один и необязательно минимизированный.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:35
в демагогию я тоже умею, что не отменяет того, что он отрабатывает в 10 раз дольше
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:47
> не отменяет того, что он отрабатывает в 10 раз дольше Дык я написал ниже почему это происходит. Ты либо миришься с этим и не пикаешь, либо берешь https://esbuild.github.io/ или что-то другое.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 20-Апр-23 00:20
> It's written in Go and compiles to native code.Вебпак тут как пример эффективности софта, зачем, если можно в 10 раз быстрее и даже не на сложных низкоуровневых Сях с крестами?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:36
а настроить его конфиг это тот еще квест, особенно когда с мажорными обновами все по-другому бывает
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:48
> а настроить его конфиг это тот еще квест, особенно когда с мажорными обновами все по-другому бываетА CMake или meson легче? Ой, не обманывай.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 14:16
Вебпак вроде промежуточные результаты преобразований в памяти хранит, а это огромные строки и все это нужно делать каждый раз при запуске. В инкрементальном режиме все сильно быстрее. Уже есть куча других сборщиков, которые в на порядок быстрее, в том числе написанные на го и расте. Но если сделать нормальный кэш на диске, то и вебпак бы нормально работал.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:16
какие еще костыли предложите? протез для мозга же обсуждаем
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:29
Это не костыли, а оптимизация. Удаляй тогда все объектны файлы после компиляции, это же "протез".
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:36
с объектными файлами компилится не 3-5, а 1-2 секунды.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:51
Еще раз: промежутчные артефакты для мейка и подобных систем сборки - это по факту кэш. В вебпаке ничего этого нет, он все делает в памяти (например, читает файл, отдает его ts, потом конкатит). Поэтому все ппц медленно. Плюс это все на js написано, что тоже не добавляет скорости. Но если его запустить в инкрементальном режиме, то он будет работать намного быстрее, хотя для этого и надо держать запущенным процесс.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 20-Апр-23 00:23
да, я знаю, он за 3 секунды компилит в инкрементальном, но иногда бывает косячит, нужно полностью перезапускать. Еще раз: вебпак это пример суперпроизводительного софта на JS, и это даже не студенческая разработка.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:52
Потому что вебпак не компилятор.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:15
правильно, он костыль, собирающий кучу scss, js, ts костылей в один нечитабельный мега-костыль
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:31
Компилятор по определению собирает кучу исходных файлов в один файл (почти всегда нечитабельный).
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:38
напиши это выше в пост 2.41
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 16:19
make это у тебя тоже компилятор? node.js кстати не всегда в один файл все собирает и ногад он создаёт больше файлов чем было исходных. Так что бред не пиши больше.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 16:22
> make это у тебя тоже компилятор?make можно использовать для сборки как и вебпак.
> node.js кстати не всегда в один
> файл все собирает и ногад он создаёт больше файлов чем было
> исходных. Так что бред не пиши больше.
Ты потерял нить обсуждения https://www.opennet.me/openforum/vsluhforumID3/130257.html#73 и просто стригерился. Не делай так больше.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноно , 19-Апр-23 15:45
Webpack уходящая натура, на подходе Turbopack и ужн есть отличный Vite...
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 16:19
Кто на gulp до сих пор сидит наверняка, это не точно.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Бывалый смузихлёб , 20-Апр-23 13:57
там где жс немного, смысла в вебпаке и нет. А галп как был так и будет
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 14:52
> например, вместо выполнения "var result = db.query("select..");" с ожиданием завершения работы и последующей обработкой результатов, в Node.js использует принцип асинхронного выполнения, т.е. код трансформируется в "db.query("select..", function (result) {обработка результата});", при котором управление мгновенно перейдёт к дальнейшему коду, а результат запроса будет обработан по мере поступления данных.Ну что за дурацкий пример? Сейчас все нормальные люди используют async/await, чтобы не ломать голову с десятками вложенных функций и не огребать проблем с синхронизацией.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:20
А как нормальные люди это всё добро отлаживают?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:32
Как любой другой код с кооперативной многозадачностью.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 19-Апр-23 15:45
console.log()?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 15:53
Ты в гошке c fmt отлаживаешь?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 16:20
Да, а какие ещё есть варианты?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 20-Апр-23 00:25
у меня есть пошаговая отладка, точки останова, просмотр значений, и все это в IDE
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 20-Апр-23 00:39
> у меня есть пошаговая отладка, точки останова, просмотр значений, и все это
> в IDE В ноде тоже самое (в IDE или из консоли)
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 01:29
Ну поставь рядом со своим goland webstorm, и там даже все кнопочки будут такие же.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено anonymmm , 19-Апр-23 16:05
>А как нормальные люди это всё добро отлаживают?ты ещё спроси как нейросети после обучения отлаживают))))
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено FF , 20-Апр-23 00:26
оно примерно так и работает, каждый запуск радномная асинхронность
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 01:27
В отладчике. Async/await давно уже часть языка. Точно так же, как и во всех других языках с аналогичными конструкциями (Swift, C# etc).Да и даже если транспайлить в какую-нибудь дичь типа es5, в сгенерированый код заглядывать совершенно необязательно, любой вменяемый отладчик понимает sourcemaps, что в принципе примерно то же, что нестрипнутый бинарь.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 16:00
> Ну что за дурацкий пример?Ты не поверишь: это копипастится из новости в новость (можешь проверить) и под каждой есть подобный комментарий.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 19-Апр-23 16:21
Нода не для средних умов.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 16:29
> Нода не для средних умов.Для передних (фронтенд).
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено artptr , 19-Апр-23 18:04
Нода как раз для задних (бекенд)
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 19:53
Электрон с тобой не согласен
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 10:23
Вы все в этом треде все гонит потому что и передние и задние умы укладывается в понятие не средние.
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Бывалый смузихлёб , 20-Апр-23 14:03
нормальные люди промисы используют, работая с асинхронщиной как с асинхронщиной, попутно отлавливая ошибки кетчем
а не пытаются превратить её в подобие синхронного кодаВ целом же, упомянутый пример является базовым и универсальным
Ничто не мешает вызов чего-то с колбэком превратить в промис одной строкой кода( "обработка результата" из примера может оказаться вызовом резолва/режекта в зависимости от результата ) и работать с этим или посредством зен/кетч или асинк/авэйт
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено zog , 19-Апр-23 22:43
> Движок V8 обновлён до версии 11.3, применяемой в Chromium 113.Есть ли возможность использовать движок от Firefox?
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Вы забыли заполнить поле Name , 19-Апр-23 22:56
>> Движок V8 обновлён до версии 11.3, применяемой в Chromium 113.
> Есть ли возможность использовать движок от Firefox?Был такой проект https://github.com/mozilla/spidernode но заброшен
"Доступна серверная JavaScript-платформа Node.js 20.0 "
Отправлено Аноним , 20-Апр-23 10:21
С таким названием у него в РФ не было шансов.