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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это секретный соус, но в целом это запись событий DOM.
Основная идея Scrimba заключается в том, что мы записываем события, а не пиксели. Итак, то, что вы видите, когда смотрите скринкаст Scrimba, — это просто воссоздание того, что сделал создатель при создании скринкаста (что делается в браузере).
Мы записываем каждый щелчок, событие мыши, нажатие клавиши и т. д., а затем воспроизводим их.
Источник: я член команды, и Пер говорит об этом. https://news.ycombinator.com/item?id=14299979
Не могли бы вы рассказать об этом подробнее? Что такое "запись DOM событий", как это работает. См. meta.stackexchange.com/questions/225370/…
конечно, я обновил комментарий.
Я тоже был в бешенстве, когда понял, что не смотрю видео на этой платформе. Хотелось бы узнать технологию создания чего-то подобного.