You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Multiprocess Opera
The thing I would like to see in Opera, especially in alpha/beta testing is multi processing. This means that each tab is stand-alone process, so if you encounter crash in Opera only one tab will be terminated. Same way, if you're downloading something your download won't be interrupted. Or if you face mail/bookmarks crash, all tabs will remain.Please vote and tell your opinion.
Multiprocessing:
| Option | Results | Votes | |
|---|---|---|---|
| Yes | 67% | 83 | |
| Maybe | 10% | 13 | |
| No | 23% | 28 | |
| Total number of votes: | 124 | ||
Originally posted by KhazMadan:
I searched for it, but found nothing
That's ok, sorry for being so brief - the search on this site can be difficult to use.
Have a read of these and contribute to the most recent if you like:
http://my.opera.com/community/forums/topic.dml?id=340001
http://my.opera.com/community/forums/topic.dml?id=287984
If there are threading and each tab is a thread so then define which thread a crash happened inside... then close this thread and thats all -> close tab. but i see that opera has threading but it's not controlled as it must be. so it would not be stadalone processes but wisely controlled threading.
i vote no for this feature.
Originally posted by sevenred:
An individual process for each tab isn't really needed. I'd much rather see individual processes for Opera Link (so opera can restart faster), Unite (so I can keep it running all the time).
Well that is (at least a part) what I am requesting. At multiprocess Opera I mean processes for tabs, for Unite, for Link, and so on.
Originally posted by lucideer:
That's ok, sorry for being so brief - the search on this site can be difficult to use.
Have a read of these and contribute to the most recent if you like:
http://my.opera.com/community/forums/topic.dml?id=340001
http://my.opera.com/community/forums/topic.dml?id=287984
Thanks.
Originally posted by PositiveAlex:
If there are threading and each tab is a thread so then define which thread a crash happened inside... then close this thread and thats all -> close tab. but i see that opera has threading but it's not controlled as it must be. so it would not be stadalone processes but wisely controlled threading.
Wisely controlled threading is good, but not the best. When you close tabs (or install new Opera Unite app., and so on), some bits remain (as memory fragmentation result), which on longer surfing are turning into megabytes. But if you use process per tab, when you close tab you kill whole process, which clears all memory used for that tab.
My bugs / disable RSS subscription prompt (This will disable email and chat as well) / Receive emailed copies of your bug reports
quote from desktopteam blog Feb 23 2007 06:49.36 (direct link to comment)
Originally posted by borg:
Source: Mozilla Links - 5 things I’d like to see in Operawe will not be satisfied before we have the best developer tools in the industry
Originally posted by Percy Cabello:
One of the main reasons I prefer Firefox is that it starts from the belief that it can’t be the ideal browser for everybody
If you make a separate process for each of your tabs, (as a browser developer) you essentially admit that your browser SUCKS, and crashes all the time....
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!
Originally posted by Yowanvista:
Opera should use multiprocessing just like Chrome or FF
FF doesn't and AFAIK won't use multiple processes. Just a separate plugin process.
Originally posted by PiPeMayOr:
they could put 5 tabs or 10 tabs per process [...]
Well, that would a an acceptable solution I guess. Especially If one could configure the exact number of tabs per process...
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!
But as this feature would be part of Opera Desktop and not be integrated (maybe a little support) into Presto (Opera's rendering engine) I can't see a problem for e.g. mobile devices where this would really not make much sense...
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!
P.S. However, it might be worth thinking of the "core" as an "opera mini server for desktops", that would transcode the page it gets and bring contents to each tab that is a "mini cient for desktops". Don't know if that's ever going to be done, but I like the idea
You shouldn't expect that Opera has much to transfer through those pipes. If you look at Chrome, the main thread controls e.g. the loading of the web resources and the GUI. After a page has loaded the processes don't have to communicate (much).
Be assured that Opera will do this well IF they do it

PS: Your idea is actually working in the wrong direction. For Opera Mini the server takes the big load and loads and "pre-renders" (not really renders) the page. Thus you would create the same as we have already only that you get several pages that display something...
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!
b) -1 for multiple processes. essentially see this discussion
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]
They CAN develop one opera process. Inside of this process can be many threads for many tabs.
This feature is better because you can control use of memory by this threads. the situation wit multi processes some problems with it.
Originally posted by PositiveAlex:
Multi-threading features would be much better than MultIPrecesses.
Or can equivalently make opera task manager like any other browsers...
Originally posted by lucideer:
@mods Please close this duplicate thread
Seems like mods need to close the following thread
http://my.opera.com/community/forums/topic.dml?id=988852
Another duplicacy by me,, yeah lol!! Where are mods at this time
As per topic, multiprocess, i would vote no now to reeduce task crap, instead again will insist on tab manager
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]
Originally posted by PositiveAlex:
Multi-threading features would be much better than MultIPrecesses.
They CAN develop one opera process. Inside of this process can be many threads for many tabs.
This feature is better because you can control use of memory by this threads. the situation wit multi processes some problems with it.
What if one thread crashes?
I fully support this, but only if you can disable it as well as fully customize it.
For instance: choose how many tabs per process to use. If I could do this I'd put 5 tabs per process - gives you some middle ground between huge system resource usage and crash protection.
http://senna-4ever.com
Still we can have fun with the "SOPA/PIPA thing"
http://www.youtube.com/watch?v=3YQ9Mm4Oz1I
Away Nilzer - CHAEL SONNEN (UFC) - SUBTITLED
http://www.youtube.com/watch?v=S_Kh8U0yDD0
Save the Opera Unite, give us Opera back
http://www.ipetitions.com/petition/openoperaunited/
Originally posted by daroc:
also: Web Workers are there for exactly that and already supported.Do you see any purposes in introducing such thing?
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]
Last thing I am not sure about: Do we need this feature? I don't feel Opera crashing often enough to be a reason for this large change in the programm structure - maybe IE really needs this feature, but Opera?
Shouldn't we deal with the cause not with the result?
(Flash/Java/other plugins/javascript engine)
But I agree fully with PtDragon and PoiMal
Originally posted by PoiMal:
Originally posted by PtDragon:
If it is possible - I want to see parallel javascript processing.
This and only this. I don't want to see 50 processes in task manager just because I opened so many tabs.
(And I'm also afraid of having more than 50 processes.)