3 ms·
Why are you claiming that Safari uses a single process for everything except plugins?
by anon1385 10y ago
Why are you claiming that Safari uses a single process for everything except plugins?
- cptskippy 10y agoI was talking about sandboxing. Multi-process rendering is not the same thing and does not intrinsically sandbox an app or make it more secure.
- anon1385 10y agoBut Safari uses multiple processes and sandboxes those processes. You keep claiming that there is some difference between it and Chrome but you can't say what it is.
- cptskippy 10y agoSafari is a sandboxed app but that covers everything, I have never read about individual process level sandboxing in Safari beyond the plugin sandbox. Are they using XPC or did they roll something custom?
- comex 10y agoWebProcess does have its own, more restrictive sandbox, although it's not as tight as Chrome's: https://github.com/WebKit/webkit/blob/master/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in https://github.com/WebKit/webkit/blob/master/Source/WebKit2/... For IPC they use something custom (part of the WebKit repo) called "CoreIPC".
- cptskippy 10y agoThat makes sense given that it's open source.