Firefox teste la séparation des processus
A la suite de Chrome puis de Safari, Firefox se met lui-aussi à la séparation des processus. Une bêta de Firefox 3.6.3 - nom de code Lorentz - est disponible [3.6.3 plugin1 - 18,7 Mo - Mac OS X 10.4 - VF - Logiciel libre]. Toutefois, seules les moutures Windows et Linux sont pour le moment dotées de cette capacité, la version Mac OS X en disposera dans une prochaine bêta.
L'idée est le navigateur ne soit plus entraîné dans le plantage d'un plug-in. La page le contenant affichera simplement un message d'erreur, mais le navigateur ne sera pas affecté et continuera de fonctionner. Trois plug-ins sont pour le moment placés sous surveillance : Flash, QuickTime et Silverlight, d'autres suivront.
Les développeurs soulignent que cette manière de compartimenter les plug-ins se traduit par une occupation mémoire un peu supérieure. Un test avec Flash par exemple a montré un différentiel de l'ordre de 10%, mais ce n'est qu'une indication, et pas nécessairement une généralité.
Safari profite déjà de cette technique depuis la version lancée avec Snow Leopard, et l'équipe de développement du webkit va élargir ce principe au contenu des onglets en général, par exemple dans le cas d'un programme JavaScript qui déraillerait (lire : WebKit2 adopte les processus séparés des onglets de Chrome).
L'idée est le navigateur ne soit plus entraîné dans le plantage d'un plug-in. La page le contenant affichera simplement un message d'erreur, mais le navigateur ne sera pas affecté et continuera de fonctionner. Trois plug-ins sont pour le moment placés sous surveillance : Flash, QuickTime et Silverlight, d'autres suivront.
Les développeurs soulignent que cette manière de compartimenter les plug-ins se traduit par une occupation mémoire un peu supérieure. Un test avec Flash par exemple a montré un différentiel de l'ordre de 10%, mais ce n'est qu'une indication, et pas nécessairement une généralité.
Safari profite déjà de cette technique depuis la version lancée avec Snow Leopard, et l'équipe de développement du webkit va élargir ce principe au contenu des onglets en général, par exemple dans le cas d'un programme JavaScript qui déraillerait (lire : WebKit2 adopte les processus séparés des onglets de Chrome).