3 ms·
Are you not aware of how Safari works? https://trac.webkit.org/wiki/WebKit2 https://trac.webkit.org/wiki/WebKit2
by anon1385 10y ago
Are you not aware of how Safari works?
https://trac.webkit.org/wiki/WebKit2 https://trac.webkit.org/wiki/WebKit2
- cptskippy 10y agoI am, would you like to clarify whatever point it is that you're trying to make?
- anon1385 10y agoWhy 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.