Серия

Асинхронные функции в JavaScript с Etienne Baudoux

В этом видео Etienne описывает реализацию спецификации функции Async для браузера Microsoft Edge. Это увлекательный взгляд на то, как браузер Edge объединяет как синтаксический анализ, так и собственные вызовы C++ для реализации этого невероятно важного шаблона. Хотя большая часть описанного уже может быть выполнена с помощью JavaScript сегодня, новая языковая функция упрощает фактический код, который необходимо написать, обеспечивая правильное поведение. Эта конкретная реализация имеет дополнительный бонус использования собственного вызова, чтобы сделать выполнение еще быстрее.

JavaScript