3 ms·
Seems the setting screens are loaded on-demand, maybe using some plug-in architecture that results in overhead. Also, some panels require network communication
by bzzzt 4y ago
Seems the setting screens are loaded on-demand, maybe using some plug-in architecture that results in overhead. Also, some panels require network communication which makes them even slower.
But even then, I agree there's no excuse.
- philo23 4y agoSome parts of the panes are also webviews too, which definitely doesn't help. From memory you can go in and inspect them from the Safari web inspector.
- galad87 4y agoEach settings panel is run in a separate xpc process, that is launched on demand. So the UI is rendered out of process too. Open Activity Monitor and see how many processes are run when navigating around in System Settings.