Size: a a a

Node.js — русскоговорящее сообщество

2019 November 14

JD

John Doe in Node.js — русскоговорящее сообщество
Buffer данные очищаются через V8 Garbage Collector так же как и все JS сущности?
источник

1

1 in Node.js — русскоговорящее сообщество
Всем огромное  спасибо. Пошел читать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
таймеры до асинхр ф-ий ?
видимо я еще многого не знаю.
таймеры до i/o коллбеков
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
есть визуализатор стека и эвент лупа. но он без нодовского апи.

http://latentflip.com/loupe/
прикольная штука
источник

Ð

Ð in Node.js — русскоговорящее сообщество
оно ему никак не поможет, эти нюансы с таймерами, тиками и микротасками в данном примере не причем ведь
источник

1

1 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
таймеры до i/o коллбеков
i/o  что означаеет ?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
таймеры до i/o коллбеков
и то, с учетом того, что колбэк попадет на следующую итерацию ивент лупа, что не особо вероятно
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
1
i/o  что означаеет ?
ввод-вывод. работа с диском, например. т.е. функции fs
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Ð
оно ему никак не поможет, эти нюансы с таймерами, тиками и микротасками в данном примере не причем ведь
конкретно в этой проблеме - да, но он и в ивент лупе плавает, лишним не будет, к тому же русский гайд скинули после того что я кинул
источник

1

1 in Node.js — русскоговорящее сообщество
всем большое спасибо ))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Eugene Butusov
конкретно в этой проблеме - да, но он и в ивент лупе плавает, лишним не будет, к тому же русский гайд скинули после того что я кинул
лишним не будет, но только после понимания зачем вообще асинхронность и как она отличается от синхронности, тут он пока еще даже не понимает что консоль-лог будет выполняться до абсолютно любых асинхронных функций, не важно таймеры там, ио или микротаски, надо начать с самых основ и принципа отложенности колбеков
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Ð
лишним не будет, но только после понимания зачем вообще асинхронность и как она отличается от синхронности, тут он пока еще даже не понимает что консоль-лог будет выполняться до абсолютно любых асинхронных функций, не важно таймеры там, ио или микротаски, надо начать с самых основ и принципа отложенности колбеков
почему до?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Ð
лишним не будет, но только после понимания зачем вообще асинхронность и как она отличается от синхронности, тут он пока еще даже не понимает что консоль-лог будет выполняться до абсолютно любых асинхронных функций, не важно таймеры там, ио или микротаски, надо начать с самых основ и принципа отложенности колбеков
ну вообще да, скорее всего вопросы выше о непонимании ивент лупа как раз из-за непонимания sync/async, только я хз что по этой теме посоветовать почитать
источник

Ð

Ð in Node.js — русскоговорящее сообщество
асинк авейт хорошо изучать уже после асинхронности, евент лупов, их приоритетов, и хорошего понимания промисов и их работы, в последнюю очередь короче
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Ð
лишним не будет, но только после понимания зачем вообще асинхронность и как она отличается от синхронности, тут он пока еще даже не понимает что консоль-лог будет выполняться до абсолютно любых асинхронных функций, не важно таймеры там, ио или микротаски, надо начать с самых основ и принципа отложенности колбеков
так а почему console.log выполняется до любых асинхронных операций?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
потому что он часть синхронного кода этой внешней функции
источник

Ð

Ð in Node.js — русскоговорящее сообщество
сначала выполнится вся синхронная часть, а потом уже отложенная на следующие тики
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
ну а есть какая статья после которой новичок точно поймет асинхронщину?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Ð
потому что он часть синхронного кода этой внешней функции
не всегда console.log синхронный. На винде вроде асинк
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
https://dev.to/hardy613/asynchronous-vs-synchronous-programming-23ed ну вот тут кстати есть кейс ТС, может пригодится
источник