Files
ladybird/Userland/Libraries/LibGUI
Andreas Kling a8a899adbf WindowServer+LibGUI: Make much of menu construction asynchronous
Creating a menu/menubar needs to be synchronous because we need the
ID from the response, but adding stuff *to* menus (and adding menus
to menubars, and menubars to windows) can all be asynchronous.

This dramatically reduces the amount of IPC ping-pong played by
each GUI application during startup.

I measured how long it takes TextEditor to enter the main event loop
and it's over 10% faster here. (Down from ~86ms to ~74ms)
2021-05-03 21:56:13 +02:00
..
2021-04-23 16:46:57 +02:00
2021-05-02 22:48:06 +02:00
2021-04-23 16:46:57 +02:00
2021-05-02 22:48:06 +02:00
2021-04-29 22:23:52 +02:00
2021-05-02 22:48:06 +02:00