Daniel Benamy wrote:
> [...] So I was curious about how
> difficult it would be to modify the browser so that there's a main
> process which does network stuff and ui stuff and manages the cache
> and most of the general web browser functionality, but it doesn't try
> to understand anything sent down by a web server. Instead it passes
> that data to a separate process which is responsible for actually
> rendering the content of the page and passes the finished static
> product back. So the understanding/rendering process would have the
> isolation provided by the OS and any problems couldn't spill over to
> other tabs.
> If something like this is possible, I might try to do it as a research
> project at school. Does anyone know if it is or how difficult it would
> be?
> Thanks a lot,
> Dan

I'm really *really* unqualified to answer this, I'm only responding since no 
one 
else has (and it being thanksgiving in the US, you might not get a response for 
a few more days) -- so believe anything else you read more than this.

One problem that you'll likely have to deal with is that separate tabs/windows 
*can* interact with each other through script, given that they pass the 
appropriate checks on their origin. I don't know what those checks are, but I 
do 
know that if a script opens a new window, it can write things to that window.

Also, I believe that this topic has come up before, or if not in separate 
processes I'm certain it has for separate threads. I have no idea what the 
outcome of those discussions was, though. You might try searching relevant 
newsgroups (this one, perhaps m.d.a.firefox, perhaps others) bugzilla, or 
anywhere else you can think of for that (those?) discussion(s).

Sorry I can't be more help, good luck finding information!

-- 
dolphinling
<http://dolphinling.net/>
_______________________________________________
dev-security mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security

Reply via email to