• [^] # Re: Cher Père Noël...

    Posté par (site web personnel) . En réponse à la dépêche X11R7.0 sous le sapin de Noël. Évalué à 1.

    Permet-moi de reprendre ton argument Mozilla pour suivre ton raisonnement.

    Voilà ma question : Que fallait-il changer à X pour que Mozilla affiche l'image plus vite ?

    La réponse est évidente : X n'est pas en cause (ou très peu), il fallait changer l'application.


    D'accord avec toi, l'application Mozilla était en question et offrait une mauvaise expérience à l'utilisateur là où ses performances brutes étaient meilleures, c'est pour ça que la justification benchmark ne tient pas pour moi. Benchmark de quoi? D'un aspect précis de l'application qui ne rend pas compte de son comportement global.
    D'ailleurs le test c'était IE vs Mozilla (vs Opera vs Netscape) donc sous Windows :)


    C'est pareil pour une fenêtre qui doit se redessiner quand une partie devient visible. Si l'application ne redessine pas sa fenêtre, tu as des traînées.

    Et quand je dis « changer l'application, » je parle aussi de la xlib, qui implique toute une série de round-trips inutiles entre X, le WM et l'appli.


    La xlib, elle peut faire tant de round-trips qu'elle veut, ca n'empeche pas de faire du double buffering (effacement + nouvel affichage dans une mémoire offscreen avant d'afficher quoi que ce soit) alors pourquoi on n'en a toujours pas, toolkits / WM foireux ?

    Il me semble pas avoir déjà vu un affichage sans trainées sous X, c'est mieux sous les WM légers (style FVWM) parce que les décorations étaient plus légères, mais il y a des trainées quand même.

    En enfin c'est certainement pas aux développeurs d'applications de gérer leur rafraichissement, sinon on est pas prêt de voir un affichage fluide !