• Tuesday , 26 May 2020

Про цикл событий в JavaScript или "как на самом деле работает асинхронность"?

Code Canyon



(Перевод от MakeWeb.me) Этот доклад Филипа Робертса с JSConf проясняет очень важные моменты по поводу работы JS в браузере (и других средах тоже, кстати).

Речь пойдет о цикле событий, и о том, как же на самом деле выполняются колбэки в AJAX-запросах, setTimeout и других всем известных возможностях, предоставляемых разработчику средой выполнения.

Ссылка на видео-источник:

===
Персональные уроки по веб-разработке. Доведение до результата с нуля. Закрытие пробелов в знаниях и умениях. Обучение на реальных заказах.

Подробнее в видео: bit.ly/mw_lessons_video
Отзывы: http://bit.ly/mw_webdev_lessons
Связаться по поводу занятий: https://vk.com/write-96139053

===
Присоединяйся к нашему Slack-чату, там можно спрашивать и получать ответы на свои вопросы: http://bit.ly/2yHyBv5

===
≥ Сайт: http://makeweb.me
≥ ВКонтакте: http://vk.com/makewebme

Original source

3d Ocean

Related Posts

47 Comments

  1. Yurii Yurii
    April 6, 2019 at 16:35

    Прекрасно

  2. Óðinn
    April 6, 2019 at 16:35

    Мега! Как для деток. Спасибо за видос и перевод.

  3. SvitLenocks
    April 6, 2019 at 16:35

    крутяяяяк! спасибо за видео!)

  4. Rellaxx
    April 6, 2019 at 16:35

    Супер, все вопросы разом, спасибо!

  5. Ратбек Нурланов
    April 6, 2019 at 16:35

    concurrent != parallel 1:16

  6. Andrey Sokolov
    April 6, 2019 at 16:35

    спасибо за перевод, спасибо за видео.

  7. Sarvar Miragzamov
    April 6, 2019 at 16:35

    Классно, очень полезно!

  8. Дима Чухарев
    April 6, 2019 at 16:35

    2 недели JS изучаю и, пытаясь понять асинхронность, углубился уже аж до Event Loop. Может подскажите, куда глубже?

  9. Александр Кириллов
    April 6, 2019 at 16:35

    крайне доступно и очень круто)

  10. Lysenko Stas
    April 6, 2019 at 16:35

    great!!!

  11. alexanderommm
    April 6, 2019 at 16:35

    Несколько лет кодю под js, но только сегодня спросили про event loop, спасибо!)

  12. mad mad
    April 6, 2019 at 16:35

    Благодарю за отличное видео! Теперь хоть понятно что под капотом:)

  13. Максат Орунханов
    April 6, 2019 at 16:35

    Значит ли это, что addEventListener будет храниться в webApis бесконечно?

  14. Паша Родионов
    April 6, 2019 at 16:35

    большое спасибо

    видео однозначно информативно и полезно

  15. Minik
    April 6, 2019 at 16:35

    Спасибо, очень полезно!

  16. Дмитрий Понькин
    April 6, 2019 at 16:35

    Круто! Спасибо))

  17. TheNomean
    April 6, 2019 at 16:35

    Парсер называется esprima а не суприма. https://www.youtube.com/watch?v=8cV4ZvHXQL4&feature=youtu.be&t=1553

  18. Роман Плинько
    April 6, 2019 at 16:35

    Спасибо

  19. Bovy Chovaikong
    April 6, 2019 at 16:35

    автор канала, ты делаешь благое дело, переводя такие видео, пожалуйста продолжай.

  20. SuperPlazmoid
    April 6, 2019 at 16:35

    Странно, что он, являясь профессиональным разработчиком, не знал про коллбэки. Что же у него на собеседовании спрашивали?

  21. The Best Survival
    April 6, 2019 at 16:35

    Я хотел бы учиться у этого парня!

  22. Senior
    April 6, 2019 at 16:35

    Пожалуй это были лучшие пол часа по js в моей жизни =)

  23. Александр Гажа
    April 6, 2019 at 16:35

    Единственная полезная информация это картина взаимодействия stack-webapis-event loop и как страница перерисовывается. Простите, но тут в 5 мин. можно уложиться. Хотя конечно есть юмор и перевод хороший за что и благодарю.

  24. Никита Чурилин
    April 6, 2019 at 16:35

    Чёрт! Спасибо! Начал смотреть его на енглеше с пониманием того, что сейчас буду страдать и тут же вижу в рекомендованных видео с переводом! Думаю, ну лучше меньше пострадаю от дикции, но на русском! Но! Отличный перевод, шикарный звук и голос, прекрасная дикция! Просто невозможно благодарен!

  25. Алексей Попов
    April 6, 2019 at 16:35

    Перевод оч крутой! Все по полкам разьяснено)

  26. The Yodes
    April 6, 2019 at 16:35

    максимально продуктивное объяснение. Пожалуй нужно схоронить. Спасибо за перевод.

  27. Tomi Tomion
    April 6, 2019 at 16:35

    Очень полезно

  28. Сергей Падашуля
    April 6, 2019 at 16:35

    setTimeout(function() {
    console.log('Last');
    }, 2000);
    setTimeout(function() {
    console.log('First');
    }, 0);

    эммм… чет не та последовательность в его эмуляторе http://latentflip.com/loupe/ , хотя объяснил отлично

  29. Владимир 61
    April 6, 2019 at 16:35

    очень круто

  30. Sergey Karapetyan
    April 6, 2019 at 16:35

    На 21:17 баг, должно быть так: https://repl.it/repls/SameWorldlyRotation Это лучшее объяснение Event Loop, что я встречал. Спасибо!

  31. Денис Любченко
    April 6, 2019 at 16:35

    Огонь! Спасибо

  32. Дмитрий Гришанов
    April 6, 2019 at 16:35

    Хорошее видео.
    А вот промисы так же помещаются в webapis до момента исполнения?

  33. Evgeny
    April 6, 2019 at 16:35

    Круто!

  34. Алексей Лозенко
    April 6, 2019 at 16:35

    спасибо за перевод, очень полезный материал для новичка

  35. losk2010
    April 6, 2019 at 16:35

    Очень круто. Спасибо за перевод

  36. Vlad Petrov
    April 6, 2019 at 16:35

    17:00 проорал))

  37. Алексей Бронштейн
    April 6, 2019 at 16:35

    Профессионал не знает, как внутри устроен nodeJS, у нас это у джуниоров спрашивают – печаль(скорее у нас – Беларусь)

  38. Ибрагим Алимжанов
    April 6, 2019 at 16:35

    Супер, спасибо за перевод))

  39. Артур Сердюк
    April 6, 2019 at 16:35

    Супер полезное видео!. Огромное спасибо за перевод

  40. Павел Захаров
    April 6, 2019 at 16:35

    Тот самый Loupe http://latentflip.com/loupe

  41. Игорь Демянюк
    April 6, 2019 at 16:35

    Спасибо за перевод, великолепная лекция!

  42. Александр Колесников
    April 6, 2019 at 16:35

    Огонь! Десять из пяти…

  43. Ilya Kutukov
    April 6, 2019 at 16:35

    Нормальные пацаны исходники читают, а не книжки с документацией. Но докладчик крутой.

  44. Sergey Serdyuk
    April 6, 2019 at 16:35

    Большое спасибо! Отличный перевод! Увидел, что это видео с конференции 2014 года. Вывод – пора серьёзно браться за английский язык и перестать отставать от всего мира.

  45. Ринат Муллаянов
    April 6, 2019 at 16:35

    А есть ссылка на презентацию?

  46. Valera Checha
    April 6, 2019 at 16:35

    спасибо за перевод мужик

  47. Дмитрий Руднев
    April 6, 2019 at 16:35

    Спасибо тебе огромное за то, что делаешь! Очень круто, продолжай в том же духе!👍

Leave A Comment

You must be logged in to post a comment.