Je suis sous GNU/Linux fedora.
Je pense que ce n'est pas dû à l'OS mais à firefox qui appelle une fonction bloquante (genre gethostbyname) qui a pour effet de bord de faire une résultion DNS. Or si cette résolution DNS est longue, par exemple à cause d'un pb de DNS, le blocage peut être long. Si de plus ette résolution DNS est faite depuis une callback appelée par le serveur X, alors ça commence à se gâter pour l'utilisabilité de l'application.
Ceci dit:
- le code de moz^^^^firefox étant quand même assez complexe, j'avoue ne jamais avoir eu le courage de vérifier.
- si j'ai un tant soit peut raison, alors ce n'est pas simple à corriger car c'est un problème de design qui n'est pas trivial à résoudre.
[^] # Re: Ca fait longtemps
Posté par left . En réponse au journal Firefox 2 et linuxfr. Évalué à 1.
Je pense que ce n'est pas dû à l'OS mais à firefox qui appelle une fonction bloquante (genre gethostbyname) qui a pour effet de bord de faire une résultion DNS. Or si cette résolution DNS est longue, par exemple à cause d'un pb de DNS, le blocage peut être long. Si de plus ette résolution DNS est faite depuis une callback appelée par le serveur X, alors ça commence à se gâter pour l'utilisabilité de l'application.
Ceci dit:
- le code de moz^^^^firefox étant quand même assez complexe, j'avoue ne jamais avoir eu le courage de vérifier.
- si j'ai un tant soit peut raison, alors ce n'est pas simple à corriger car c'est un problème de design qui n'est pas trivial à résoudre.