serenity/Ladybird/RequestServer
Ali Mohammad Pur 57714fbb38 RequestServer: Handle IPC requests on multiple threads concurrently
Previously RS handled all the requests in an event loop, leading to
issues with connections being started in the middle of other connections
being started (and potentially blowing up the stack), ultimately causing
requests to be delayed because of other requests.
This commit reworks the way we handle these (specifically starting
connections) by first serialising the requests, and then performing them
in multiple threads concurrently; which yields a significant loading
performance and reliability increase.
2024-05-20 08:03:35 +02:00
..
CMakeLists.txt RequestServer: Handle IPC requests on multiple threads concurrently 2024-05-20 08:03:35 +02:00
main.cpp Ladybird: Register RequestServer with the chrome's mach server on macOS 2024-04-22 14:46:10 -06:00