Информация об изменениях

Сообщение Re[2]: Поругайте TypeScript/node.js от 24.06.2022 11:22

Изменено 24.06.2022 11:24 vsb

Re[2]: Поругайте TypeScript/node.js
Здравствуйте, elmal, Вы писали:

vsb>>1. Легковесность. Стартует быстро, потребляет мало памяти. Если сравнивать с Java — небо и земля.

E>Потребляет мало памяти — допустим. А как там дела с производительностью? А также с многопоточностью, причем именно с реальной многопоточностью, а не асинхронщиной? А также как там с параллельными вычислениями?

С производительностью в моем понимании всё нормально для веб-приложения. С многопоточностью — средства определённые есть, но в целом лучше просто запускать N копий приложения (правда тогда может возникнуть вопрос о памяти, хех).
Re[2]: Поругайте TypeScript/node.js
Здравствуйте, elmal, Вы писали:

vsb>>1. Легковесность. Стартует быстро, потребляет мало памяти. Если сравнивать с Java — небо и земля.

E>Потребляет мало памяти — допустим. А как там дела с производительностью? А также с многопоточностью, причем именно с реальной многопоточностью, а не асинхронщиной? А также как там с параллельными вычислениями?

С производительностью в моем понимании всё нормально для веб-приложения. С многопоточностью — средства определённые есть, но в целом лучше просто запускать N копий приложения (правда тогда может возникнуть вопрос о памяти, хех). На мой взгляд при адекатной архитектуре в производительность не упрёшься. Что-то критичное можно вынести в отдельный сервис, но это редкость. Обычно веб-приложение тупо ждёт байтов на одном из сокетов (клиенты, БД, другие сервисы) и при их получении немного трансформирует и пересылает. На это производительности хватит.