Comments 29
«Как по-вашему, стоит ли его переводить?»
Да, конечно!
Да, конечно!
+7
Поддерживаю. Ждем продолжения.
0
+
-1
Перевели вторую часть: Как работает JS: о внутреннем устройстве V8 и оптимизации кода
0
ждем продолжения
+1
Обязательно стоит.
+1
Ну блин, вся статья — затравочка для другой статьи :-)
+7
стоит
0
Спасибо большое
Честно говоря, конкретно эта статья не сказать, что полезна. Просто рассказ о том, что такое стэк. А вот перевод про V8 будем ждать.
Честно говоря, конкретно эта статья не сказать, что полезна. Просто рассказ о том, что такое стэк. А вот перевод про V8 будем ждать.
+5
Жду продолжения) спасибо за труд)
-1
Надеюсь, что за вторым постом будет следовать еще продолжение. Крайне важная и интересная тема.
+2
Да, обязательно стоит! Не слишком много в интернете информации о том как все внутри устроено, а это очень полезная информация.
Спасибо Вам за труд!
+1
Очень рад буду почитать перевод. Спасибо за статью!
+1
Лайк!
0
Вот так всегда, на самом интересном месте...
Обязательно пишите продолжение!
+1
Жду продолжения
0
Смущает статистика за 4-й квартал 2014-го года, а так очень интересно, да.
0
Решение этой проблемы заключается в использовании асинхронных функций обратного вызова. Это — тема для отдельного разговора.
Очень надеюсь, что автор затронет и эту тему
0
«What the heck is event loop»
0
Однозначно стоит. Для новичков — самое оно.
0
Как по мне стоило бы всё таки упомянуть про Web Workers, чтобы было понятно, что асинронный код не единственный способ выполнять задачи требующие много процессорного времени не блокируя основной поток браузера и тем самым не блокируя ввод/вывод, рендеринг.
0
Опрос бы в статью не помешал)
0
Только разогрелся и настроился постигать, как статья закончилась.
0
Спасибо за полезный материал.
Меня смутил рисунок с подписью «Стек вызовов в ходе выполнения программы», где видно, что при вызове console.log, функция multiply уже исчезла из стека. В то время как по описанию здесь и на других ресурсах, выходит так, что в этот момент стек должен выглядеть так: printSquare->multiply->console.log.
В статье flaviocopes.com/javascript-event-loop есть пример, где как раз так и происходит. Думаю полезно пояснить, чтобы исключить неясность или даже поправить статью, если есть такая возможность.
Ссылка на конкретную картинку работы стека flaviocopes.com/javascript-event-loop/call-stack-first-example.png
Меня смутил рисунок с подписью «Стек вызовов в ходе выполнения программы», где видно, что при вызове console.log, функция multiply уже исчезла из стека. В то время как по описанию здесь и на других ресурсах, выходит так, что в этот момент стек должен выглядеть так: printSquare->multiply->console.log.
В статье flaviocopes.com/javascript-event-loop есть пример, где как раз так и происходит. Думаю полезно пояснить, чтобы исключить неясность или даже поправить статью, если есть такая возможность.
Ссылка на конкретную картинку работы стека flaviocopes.com/javascript-event-loop/call-stack-first-example.png
-1
Sign up to leave a comment.
Как работает JS: обзор движка, механизмов времени выполнения, стека вызовов