ladybird/Userland/Libraries/LibWeb/Fetch/Fetching
Aliaksandr Kalenik 9a07ac0b6a LibWeb/Fetch: Use JS::HeapFunction for callback in FetchAlgorithms
In FetchAlgorithms, it is common for callbacks to capture realms. This
can indirectly keep objects alive that hold FetchController with these
callbacks. This creates a cyclic dependency. However, when
JS::HeapFunction is used, this is not a problem, as captured by
callbacks values do not create new roots.
2023-08-19 05:03:17 +02:00
..
Checks.cpp Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
Checks.h
Fetching.cpp LibWeb/Fetch: Use JS::HeapFunction for callback in FetchAlgorithms 2023-08-19 05:03:17 +02:00
Fetching.h LibWeb/Fetch: Pass recursive=false to manual navigation redirect 2023-04-24 13:38:37 +01:00
PendingResponse.cpp LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks 2023-04-21 20:44:47 +01:00
PendingResponse.h LibJS: Handle both const and non-const Ts in Handle<T>::create() 2023-03-06 13:05:43 +00:00
RefCountedFlag.cpp LibWeb: Implement most of the 'Fetching' AOs 2022-10-30 20:10:29 +00:00
RefCountedFlag.h LibWeb: Implement most of the 'Fetching' AOs 2022-10-30 20:10:29 +00:00