Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 06

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
памяти мало)))
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
а сколько надо?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
та шутка эта) памяти думаю хвататет, сам v8 не выделяет достаточно для джеста
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
ща попробую --no-compilation-cache --expose-gc
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
Так node по умолчанию 1.5 гб всего выделяет
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
та если б оно не в доскере было
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Вроде, если не ошибаюсь с 12 версии динамически выделяет
источник
2022 January 07

O

Outof in NodeUA - JavaScript and Node.js in Ukraine
доброго утречка, этому бенчу можно доверять? https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=composite
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
Ниодному бенчу нельзя доверять
источник

A

Alexcc in NodeUA - JavaScript and Node.js in Ukraine
Не руками все равно надо снимать лимит у меня на тяжёлых процессах нода падает когда крутишь 1.3гб и больше данных. Ps node 14
источник

AO

Andriy Orehov in NodeUA - JavaScript and Node.js in Ukraine
Подскажите есть ли какой-то инструмент который помогает  отследить время исполнение функций между релизами на базе уже написанных юнит тестов и делает репорт типа как codecov
источник

KS

Kirill Skomarovskiy in NodeUA - JavaScript and Node.js in Ukraine
Это будет не показательно. Например вы запустили тесты на мощном ПК и записали это в отчёт. А завтра на netbook и он выдал в 3 раза меньше. И ф-и при этом никто не менял.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
разве что на одной и той же машине выполнять по 5-10 раз и сравнивать средние значения, правда тоже такое себе... непонятно зачем это
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер! Хорошая книга?
https://exploringjs.com/impatient-js/
источник

Б

Богдан in NodeUA - JavaScript and Node.js in Ukraine
А чего это cluster когда все конекшены идут через главный процесс  создает узкое место? Конекшены это же не нагрузка если дальше будут использоваться вебсокеты для коммуникации клиента с сервером.
То есть один процесс ноды принимает входящее tcp/ssl соединение и дальше передает этот дескриптор сокета другому процессу и уже этот другой процесс будет самостоятельно обслуживать сетевые запросы (получение-парсинг и отправка вебсокет-сообщений).
То есть нагрузка на этот процесс ноды идет только в момент захода пользователя на сайт (когда создается вебсокет соединение) а дальше пользователь может часами а то и днями пользоваться сайтом и обслуживать его уже будет другой процесс ноды.
И для того чтобы этот главный процесс ноды (который принимает соединения) начал тормозить то для этого на сайт за один день должны зайти десятки а то и сотни миллионов уникальных пользователей и если вы не фейсбук/гугл/телеграм то вам не о чем беспокоиться
источник

SN

Sergei Nikiforov in NodeUA - JavaScript and Node.js in Ukraine
Судя по комментам вполне норм.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Для вебсокетов проблемы нет с кластером, но вот для http серьезные. У cluster еще другая проблема, нет приклеивания к процессам по ip
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Другими словами при реконекте можно не найти своего стейта или кеша
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
Так а кто же делает стейт в памяти в 2022?)
Уже давно вроде за базу в системном дизайне делают stateless приложения
источник