12 ms·
Which processes ? It's not like there is a webkitd and everything is done via RPC.
by threeseed 4y ago
Which processes ? It's not like there is a webkitd and everything is done via RPC.
- deleted 4y ago[deleted]
- smoldesu 4y agoOn iOS, Cocoa uses WebKit to render text, and everything UIKit-based on MacOS gets rendered with dynamically-linked WebKit as well. It's safe to say that if your Mac is on, WebKit is probably running.
- threeseed 4y agoThere is a big difference between a dynamically-linked library and a constantly running process. I am on a Mac right now. There are no running webkit, webkitd etc processes despite me writing this in Safari.
- smoldesu 4y agoRun this: `lsof | grep webkit` You'll need to run that as the user handling WebKit processes, so sudo might be required.
- ubercow13 4y agoHow does this prove that Safari gets an inherent performance advantage over Chrome? I guess on startup there could be a slight difference if the library is already loaded in memory.
- nwienert 4y agoNo process there (Ventura, ran with sudo). And like everyone has said that would only affect startup time. Safari does absolutely blow away Chrome at startup time, but it also is more performant in basically every other way: battery, memory, runtime, window resize, tab open/close/re-open, forward/back, paint, layout... The UI also is more minimal making well built sites feel much more native than Chrome (on Mac and iOS), especially combined with all the performance. Chrome feels like a dinosaur.
- kyleee 4y agoSafari feels like how Chrome felt 10 years ago :p
- andrekandre 4y ago> On iOS, Cocoa uses WebKit to render text, and everything UIKit-based on MacOS you are saying that nstextview and friends are rendered with webkit?
- ninkendo 4y agoThey have no idea what they’re talking about, just move on.
- jamil7 4y agoLiterally everything in this comment is wrong.