Snow Leopard avalera les méchants plug-ins
par Florian Innocente le 10.06.2009 à 16:50
Durant le keynote de la WWDC, Bertrand Serlet le patron de l'ingenierie logicielle chez Apple y est allé de sa petite confidence. C'était lorsqu'il évoquait la nouvelle capacité de résistance de Safari 4, sur Snow Leopard, face aux plantages.

"Laissez moi vous dire un petit secret, le responsable numéro 1 des plantages dans tout Mac OS X ce sont les plug-ins de navigateurs web". Et Serlet de l'illustrer par une page web intégrant une vidéo.
Au vu du nombre de plug-ins en circulation autour de Safari, il ne serait pas étonnant que dans ce maigre lot le plus planthogène soit le plus répandu d'entre eux, celui dont Serlet, par charité, n'a pas cité le nom formé de cinq lettres (comme dans "Adobe").
Cette capacité de Safari 4 à purger les plug-in instables conduira peut-être Apple a relâcher la bride autour de la conception de plug-ins pour son navigateur, comme c'est le cas pour Firefox. Mais sur ce point rien n'est moins sûr, la Pomme préfère généralement garder les plate-bandes de ses logiciels propres et tondues de près.

Notez également que Safari 4 corrige plusieurs failles de sécurité présentes dans les versions précédentes du navigateur d'Apple. L'une d'entre elles permettait en accédant à une page web piégée d'envoyer des fichiers à un serveur à votre insu. Une preuve de concept est disponible sur cette page.

"Laissez moi vous dire un petit secret, le responsable numéro 1 des plantages dans tout Mac OS X ce sont les plug-ins de navigateurs web". Et Serlet de l'illustrer par une page web intégrant une vidéo.
Au vu du nombre de plug-ins en circulation autour de Safari, il ne serait pas étonnant que dans ce maigre lot le plus planthogène soit le plus répandu d'entre eux, celui dont Serlet, par charité, n'a pas cité le nom formé de cinq lettres (comme dans "Adobe").
Cette capacité de Safari 4 à purger les plug-in instables conduira peut-être Apple a relâcher la bride autour de la conception de plug-ins pour son navigateur, comme c'est le cas pour Firefox. Mais sur ce point rien n'est moins sûr, la Pomme préfère généralement garder les plate-bandes de ses logiciels propres et tondues de près.

Notez également que Safari 4 corrige plusieurs failles de sécurité présentes dans les versions précédentes du navigateur d'Apple. L'une d'entre elles permettait en accédant à une page web piégée d'envoyer des fichiers à un serveur à votre insu. Une preuve de concept est disponible sur cette page.
2
1
Vos réactions (20 réactions)
eseldorm
[10/06/2009 17:03]
L'explication est très simple.
Sous Snow Leopard, chaque plugin tourne comme un process. On y voit Flash (puisque on parle étrangement de lui), qui consomme énormément. Donc, si Flash plante, c'est le process Flash qui plante. Le système gère le plantage et Safari reste intact.
Magique, non ? :p
L'explication est très simple.
Sous Snow Leopard, chaque plugin tourne comme un process. On y voit Flash (puisque on parle étrangement de lui), qui consomme énormément. Donc, si Flash plante, c'est le process Flash qui plante. Le système gère le plantage et Safari reste intact.
Magique, non ? :p
manu1707
[10/06/2009 17:37]
c'est vrai à un détail près : safari 4 plante plus que le 3 ...
Allez savoir pourquoi ...
c'est vrai à un détail près : safari 4 plante plus que le 3 ...
Allez savoir pourquoi ...
EppO
[10/06/2009 17:38]
ah donc c'est SnowLeopard qui gère cela de cette facon et pas Safari 4 ? dommage, j'aurais bien voulu voir ca sous Leopard déjà...
ah donc c'est SnowLeopard qui gère cela de cette facon et pas Safari 4 ? dommage, j'aurais bien voulu voir ca sous Leopard déjà...
françois bayrou
[10/06/2009 17:42]
c'est vrai que sous safari leopard les seuls plantages que j'ai eu sont sur des sites avec du flash qui charge du contenu externe
Ce n'est pas un bug provoqué par les intégrateurs et développeurs : le même site sous d'autres navigateurs ne plantera pas. Le plugin flash pour safari est clairement bancal !
c'est vrai que sous safari leopard les seuls plantages que j'ai eu sont sur des sites avec du flash qui charge du contenu externe
Ce n'est pas un bug provoqué par les intégrateurs et développeurs : le même site sous d'autres navigateurs ne plantera pas. Le plugin flash pour safari est clairement bancal !
Bouba
[10/06/2009 18:11]
ça aura l'avantage de générer un crash report qui pourra être envoyé à Adobe pour l'amélioration et le débuggage de son plugin qui rame sévèremenent sur os x.
Une bonne façon de blâmer le responsable du plantage pour qu'ils fassent un vrai travail d'intégration. Maintenant, on se demande pourquoi flash n'est pas sur le iphone... ce plugin est un vrai trou noir de ressources!!!
ça aura l'avantage de générer un crash report qui pourra être envoyé à Adobe pour l'amélioration et le débuggage de son plugin qui rame sévèremenent sur os x.
Une bonne façon de blâmer le responsable du plantage pour qu'ils fassent un vrai travail d'intégration. Maintenant, on se demande pourquoi flash n'est pas sur le iphone... ce plugin est un vrai trou noir de ressources!!!
Tucpasquic
[10/06/2009 18:45]
Pas encore eu de plantage sur Safari 4 :D et pourtant, j'ai Glims, Inquisitor, Cookies, AdBlock…
Le plug-in Flash n'est pas exclusif à Safari, c'est pour l'ensemble du système.
Pas encore eu de plantage sur Safari 4 :D et pourtant, j'ai Glims, Inquisitor, Cookies, AdBlock…
Le plug-in Flash n'est pas exclusif à Safari, c'est pour l'ensemble du système.
lukasmars
[10/06/2009 18:51]
l'HTML 5 sera sans doute la solution face à ces plug in plantogénes.
l'HTML 5 sera sans doute la solution face à ces plug in plantogénes.
oomu
[10/06/2009 19:00]
oui
maintenant que le w3C a été remis en selle (violemment :) ) par un groupe de gens issus de mozilla, opera, google, et consorts, HTML (et javascript) évolue pour intégrer tout ce que les designeurs de sites ont adoré dans les plugins populaires.
et comme par hasard, mozilla, apple et opera se sont empressés d'intégrer HTML 5 alors que la normalisation de html5 est loin d'être finie. et bien sur l'annonce par kronos d'intégrer opengl dans html
On verra un brouillon de html 6 avant même que html 5 soit considéré comme fini à ce train là ...
bref, ca se secoue les puces !
oui
maintenant que le w3C a été remis en selle (violemment :) ) par un groupe de gens issus de mozilla, opera, google, et consorts, HTML (et javascript) évolue pour intégrer tout ce que les designeurs de sites ont adoré dans les plugins populaires.
et comme par hasard, mozilla, apple et opera se sont empressés d'intégrer HTML 5 alors que la normalisation de html5 est loin d'être finie. et bien sur l'annonce par kronos d'intégrer opengl dans html
On verra un brouillon de html 6 avant même que html 5 soit considéré comme fini à ce train là ...
bref, ca se secoue les puces !
oomu
[10/06/2009 19:04]
il est flagrant que le plugin flash windows a profité de plus de soin (simple calcul économique pour adobe). Celui mac est moins bon, et celui linux est encore pire (mais flash 10 a été une grande amélioration pour la version linux).
Solution ? racheter Adobe!!! heu non.. se débarrasser de la dépendance à flash en fournissant aux concepteurs de sites une solution ouverte, plus efficace, intégrée, mieux documentée, mutualisée par toutes les organisations et entreprises "web". pas une mince affaire.
il est flagrant que le plugin flash windows a profité de plus de soin (simple calcul économique pour adobe). Celui mac est moins bon, et celui linux est encore pire (mais flash 10 a été une grande amélioration pour la version linux).
Solution ? racheter Adobe!!! heu non.. se débarrasser de la dépendance à flash en fournissant aux concepteurs de sites une solution ouverte, plus efficace, intégrée, mieux documentée, mutualisée par toutes les organisations et entreprises "web". pas une mince affaire.
DrFatalis
[10/06/2009 19:08]
"le responsable numéro 1
"le responsable numéro 1
DrFatalis
[10/06/2009 19:12]
plug-ins de navigateurs web"
A ouais ? Ben chez moi le responsable n°1 des plantages est cette version lamentable de keynote nommée 09: pour la première fois avec ce soft, j'ai eu:
- blocage lors de la lecture de séquences video intégrées dans des slides
- message d'erreur (première fois que je le vois : "un problème est survenu: keynote ne peut lire votre présentation" poussant à quitter puis relancer, bonne pub pendant une conférence)
Depuis la dernière "mise à jour" de keynote, ces problèmes n'existent plus mais un nouveau: la présentation voit son bouton rouge se griser, et il devient impossible de la fermer, voire de quitter keynote qui refuse de donner la main (je dois "forcer à quitter".
Le "responsable numéro 1 des plantages dans tout Mac OS X", c'est la piètre qualité des nouveaux soft Apple à l'époque ou la priorité est, clairement, l'iphone et ses dérivés.
plug-ins de navigateurs web"
A ouais ? Ben chez moi le responsable n°1 des plantages est cette version lamentable de keynote nommée 09: pour la première fois avec ce soft, j'ai eu:
- blocage lors de la lecture de séquences video intégrées dans des slides
- message d'erreur (première fois que je le vois : "un problème est survenu: keynote ne peut lire votre présentation" poussant à quitter puis relancer, bonne pub pendant une conférence)
Depuis la dernière "mise à jour" de keynote, ces problèmes n'existent plus mais un nouveau: la présentation voit son bouton rouge se griser, et il devient impossible de la fermer, voire de quitter keynote qui refuse de donner la main (je dois "forcer à quitter".
Le "responsable numéro 1 des plantages dans tout Mac OS X", c'est la piètre qualité des nouveaux soft Apple à l'époque ou la priorité est, clairement, l'iphone et ses dérivés.
fr.bes
[10/06/2009 19:22]
Une chose qui n'a pas été remarquée: Safari 4 sur Snow Leopard sera sur 64 bit... Alors aurons nous droit au sacro-saint flash 64 bit (que tout le monde attend)? Peut-être que c'est la séparation des plugins et du navigateur qui permettra d'avoir Flash 32bit et Safari 64 bit...
Qu'en pensez-vous (ceux qui savent)?
Une chose qui n'a pas été remarquée: Safari 4 sur Snow Leopard sera sur 64 bit... Alors aurons nous droit au sacro-saint flash 64 bit (que tout le monde attend)? Peut-être que c'est la séparation des plugins et du navigateur qui permettra d'avoir Flash 32bit et Safari 64 bit...
Qu'en pensez-vous (ceux qui savent)?
Philactere
[10/06/2009 20:43]
[...]celui dont Serlet, par charité, n'a pas cité le nom formé de cinq lettres (comme dans "Adobe")
Ha ah j'adôôôre ! Ca c'est de la haute voltige, bravo Innocente :-)
[...]celui dont Serlet, par charité, n'a pas cité le nom formé de cinq lettres (comme dans "Adobe")
Ha ah j'adôôôre ! Ca c'est de la haute voltige, bravo Innocente :-)
obeone
[10/06/2009 23:06]
Pas de plantage avec le nouveau SAFARI, vraiment plus speed qu'avant, j'ai même sans faire exprès pu tester sa rapidité de démarrage, j'ai cliqué sur FIREFOX par mégarde, 2 secondes plus tard je clic sur SAFARI, SAFARI s'est ouvert 1 seconde avant FIREFOX.
Pas de plantage avec le nouveau SAFARI, vraiment plus speed qu'avant, j'ai même sans faire exprès pu tester sa rapidité de démarrage, j'ai cliqué sur FIREFOX par mégarde, 2 secondes plus tard je clic sur SAFARI, SAFARI s'est ouvert 1 seconde avant FIREFOX.
ugodream
[10/06/2009 23:57]
@fr.bes
Pour avoir tester snow leopard, j'ai remarqué que safari4 lance un process 32bits pour le flash justement et je pense que cette histoire de séparation de process pour les plugins est uniquement du à ça à la base et qu'Apple profite pour la faire passer pour une feature "crash resistance"(qui n'en est pas moins une :P).
@fr.bes
Pour avoir tester snow leopard, j'ai remarqué que safari4 lance un process 32bits pour le flash justement et je pense que cette histoire de séparation de process pour les plugins est uniquement du à ça à la base et qu'Apple profite pour la faire passer pour une feature "crash resistance"(qui n'en est pas moins une :P).
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Février 2010