ladybird/Userland/Libraries/LibWeb/HTML/EventLoop
Luke Wilde 17aeb99e9e LibWeb: Implement the JS host hooks for promises, job callbacks and more
This overrides the JS host hooks to follow the spec for queuing
promises, making/calling job callbacks, unhandled promise rejection
handling and FinalizationRegistry queuing.

This also allows us to drop the on_call_stack_emptied hook in
Document::interpreter().
2022-02-08 17:47:44 +00:00
..
EventLoop.cpp LibWeb: Implement the JS host hooks for promises, job callbacks and more 2022-02-08 17:47:44 +00:00
EventLoop.h LibWeb: Introduce the Environment Settings Object 2022-02-08 17:47:44 +00:00
Task.cpp LibWeb: Only take runnable tasks from the HTML task queue 2021-10-03 16:42:34 +02:00
Task.h LibWeb: Implement the JS host hooks for promises, job callbacks and more 2022-02-08 17:47:44 +00:00
TaskQueue.cpp LibWeb: Only auto-reschedule HTML::EventLoop when there are runnables 2021-10-03 18:25:15 +02:00
TaskQueue.h LibWeb: Only auto-reschedule HTML::EventLoop when there are runnables 2021-10-03 18:25:15 +02:00