Firefox usará vários processos para aumentar estabilidade
| Tweet |
|
Enviado por Manoel Pinho (pinhoΘuninet·com·br):
Ela já tentou fazer isso no passado, mas sem muito sucesso. Os componentes do Firefox foram projetados para rodarem num único processo, e separar agora não é nada fácil. O carregador de imagens, por exemplo, é compartilhado por todas as abas. No novo sistema as imagens seriam “disponibilizadas” para os outros processos, algo como se a janela do navegador fosse um servidor, e cada aba um cliente, rodando num processo separado. Muitas partes do código precisam ser reescritas. A Mozilla estuda inclusive usar alguns componentes do Chrome.
O Chrome e o IE já aplicam isso, no Chrome é mais perceptível, pois se estende às abas: cada aba é aberta num novo processo. Apesar de poder consumir um pouco mais de memória, o navegador ganha estabilidade. Um site mal comportado ou um script que explore algum bug específico do renderizador normalmente não interfere no funcionamento do navegador inteiro, bastando apenas matar o processo da aba correspondente, sem perder as demais.
O Electrolysis está em desenvolvimento e é aberto aos interessados, mas não há previsão de quando seja implementado no Firefox.
Veja mais num artigo publicado no Ars Technica.” [referência: guiadohardware.net]
• Link direto para este post: http://br-l.org/!12515
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Aplicações









chrome: “cada aba é aberta num novo processo”
Isso não é sempre verdade. Por exemplo, abra a wikipedia e clique com a rodinha nos links de artigos. Todas as abas abrirão no mesmo processo.
No meu teste, o IE8 abriu mais processos para as mesmas abas.
Mais memória ainda?
Esse modelo de programação me dá uma sensação de programação para RISC, digo,em familiaridade.