Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 30

И

Иван in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Например какие?
Асинхронные. Он там вроде сервер пишет, у сервера может быть больше одного клиента за раз
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
В силу того, что нода однопоточная, никто не обслуживает одной нодой больше чем одного клиента за раз, поэтому даже если файл будет читаться асинхронно, что она будет делать в свободное время?
источник

И

Иван in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
В силу того, что нода однопоточная, никто не обслуживает одной нодой больше чем одного клиента за раз, поэтому даже если файл будет читаться асинхронно, что она будет делать в свободное время?
В силу того, что нода однопоточная, а io у ноды написан на плюсах, на ноде стараются писать как можно меньше блокирующего кода для того, чтобы плюсы многопоточно обрабатывали разные задачи, а нода обрабатывала разных клиентов
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Дурная это затея - обслуживать разных клиентов одной нодой
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
Вы че никогда на ноде не делали многопоточность?
источник

И

Иван in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
В силу того, что нода однопоточная, никто не обслуживает одной нодой больше чем одного клиента за раз, поэтому даже если файл будет читаться асинхронно, что она будет делать в свободное время?
Никто не обслуживает — смелое заявление
источник

И

Иван in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Дурная это затея - обслуживать разных клиентов одной нодой
Кек
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Что за кек?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Они же все попадают в очередь и будут ждать
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Если ваша нода делает хоть что-то сама по себе, это будет блокировать event loop и все остальные клиенты подождут и получат неприятные лаги
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
А если нода просто медиатор вроде - принять сетевой запрос, тригануть чтение с диска, например (что делается за пределами js движка, а потом, когда чтение завершено, точно так же тригануть запись в сокет, например, что тоже делается за пределами движка), то толку с нее?
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
https://jsfiddle.net/13swarc8/6/

Как вариант всегда можно подключить такое
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
😂
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ты же понимаешь, что "многопоточность" здесь заключается в том, чтобы разбить задачи на кусочки и выполнять их все равно по очереди?
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Ты же понимаешь, что "многопоточность" здесь заключается в том, чтобы разбить задачи на кусочки и выполнять их все равно по очереди?
А, я подумал вы про обычную поточность Программы
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Настоящая многопоточность в ноде есть в лице воркеров, но учитывая современные тренды, лучше развернуть пачку однопоточных нод с лоад балансером, чем городить общение между воркерами
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
У меня кстати вчера телеграмм сломася на маке после обновления))
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
Тупо крашится и все
источник

V

Vladimir in JavaScript Noobs — сообщество новичков
Всем привет. На сайт добавил карту от leafletjs . Бек на django написан. Как я могу на карту отображать данные, которые будут приходить с бека? И как вообще передавать данные на карту? Например адрес передавать и на карте найти этот дом
источник

И

Иван in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
А если нода просто медиатор вроде - принять сетевой запрос, тригануть чтение с диска, например (что делается за пределами js движка, а потом, когда чтение завершено, точно так же тригануть запись в сокет, например, что тоже делается за пределами движка), то толку с нее?
Видел nextjs?
источник