Дмитрий Пацура - Переизобретая асинхроность

Поделиться
HTML-код
  • Опубликовано: 3 июл 2020
  • Дмитрий Пацура на митапе Tver.io JavaScript Meetup 19 марта 2020.
    Concurrency & Parallelism, OS/Processes/Threads/Scheduling, Synchronous & Asynchronous, CPU/IO bound, JavaScript & Async, Sync primitives, Bugs in Async Code.
    Ссылка на материалы: gist.github.com/ovr/4c8efe781...

Комментарии • 15

  • @andreyvasilyev3834
    @andreyvasilyev3834 3 года назад +1

    Отвлекся не остановив воспроизведение, минуты на две. Вернулся - понял что уже не понимаю ничего))))) буду пересматривать)

  • @insanesup9648
    @insanesup9648 3 года назад

    мощно, буду пересматривать и гуглить непонятные слова, некст лвл доклад

  • @Learn-Dev_
    @Learn-Dev_ 4 года назад

    Ничего не понял, но было интересно!
    Спасибо ))

  • @user-ps2ge3cc5r
    @user-ps2ge3cc5r 3 года назад

    блаaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

  • @artsiomivanou6438
    @artsiomivanou6438 4 года назад

    При наличии web worker, SharedArrayBuffer, Atomics - возможность создать паралельные потоки с общей памятью, можно ли все еще утверждать, что JS однопоточный?

    • @ZaeTS28RUS
      @ZaeTS28RUS 3 года назад

      И в чем то да, а в чем то нет, ибо этот отдельный поток слишком большой в плане своего отдельного окружения. Хотя бы из-за того что там поднимается отдельный Isolate (супер глобал в рамках v8 который хранит кучу всего). Это больше похоже уже на отдельный процесс. Асинхронность JS позволяет нам прекрасно жить и выполнять код конкурентно в рамках одного потока.

  • @unlizw
    @unlizw 3 года назад +1

    Доклад интересный, накидай, пожалуйста, список литературы, именно по computer science части доклада

    • @ZaeTS28RUS
      @ZaeTS28RUS 3 года назад

      Я обычно читаю любые интересные мне статьи, которые попадаются под глаза, и все знания получаю в основном из практики. С книгами не помогу, просто их не читаю.

    • @insanesup9648
      @insanesup9648 3 года назад +1

      @@ZaeTS28RUS если у тебя были одна-две статьи, на которые ты опирался, делая этот доклад, можешь пожалуйста их скинуть

  • @muhamadaminibragimov5096
    @muhamadaminibragimov5096 3 года назад

    давайте в longest js)

  • @artsiomivanou6438
    @artsiomivanou6438 4 года назад

    "В JS есть асинхронный АПИ, поэтому мы можем писать асинхронный код" - весь необходимый АПИ это наличие high order function, чтобы писать на коллбеках (Promise, async/await - сахар), раскрой, плз, тему?

    • @ZaeTS28RUS
      @ZaeTS28RUS 3 года назад

      Я думаю в рамках UnderJS подкаста, я уже ни раз рассказывал об этом. Если нет, то стоит сделать выпуск нам с Артёмом.

  • @yaroslavkhmyljovskii3388
    @yaroslavkhmyljovskii3388 3 года назад

    Что-то вы всё в одну кучу намешал. И общие тезисы этой кучи в большей степени понятны только тебе

  • @MrPlaymyone
    @MrPlaymyone Год назад

    Мой мозх в ступоре ) пойду лучше в PUBG