Se connecter avec
S'enregistrer | Connectez-vous

Le JavaScript plus rapide sur Android qu’iOS

Par - Source: Ars Technica | B 16 commentaires

De récents benchmarks montrent que le moteur d’exécution JavaScript d’Android 2.2 tournant sur un Nexus One est nettement supérieur à celui utilisé par Apple dans iOS 4.

La différence des moteurs JavaScript

C’est ce que rapportent nos confrères d’Ars Technica qui ont lancé des tests sous SunSpider et V8. Dans certains cas, Froyo est trois fois plus rapide que le navigateur d’iOS 4. Il faut dire qu’il dispose de sérieuses optimisations et d’un compilateur JIT qui analyse le code pour l'optimiser à la volée, ce qui explique l’avance du système d’exploitation de Google (cf. « Le code source d’Android 2.2 Froyo publié »). Apple a donc un sérieux travail de fond à faire s’il souhaite reprendre la couronne des benchmarks.

Une réalité plus tempérée

Néanmoins, il est important de prendre du recul par rapport à ces chiffres. Ces tests synthétiques se limitent aux performances des moteurs JavaScript, mais l’affichage d’une page Internet repose sur bien d’autres facteurs. Dans les faits, certains éléments d’une page web sont pris en charge matériellement sur le téléphone à la pomme, ce qui permet de compenser cet écart. Nos confrères d’Engadget ont montré que les deux téléphones étaient au coude à coude et que le gouffre représenté par les chiffres d’Ars Technica n’était pas perceptible lorsque l’on surfe sur Internet. De plus, le rendu de page web est majoritairement plus lent sur Android lorsque les animations Flash sont activées.

Afficher 16 commentaires.
Cette page n'accepte plus de commentaires
  • pelplouffe , 8 juillet 2010 00:44
    Sur mon PC aussi le rendu des page est plus long quand il y a du Flash....meme BCP plus long parfois...
  • -3 Masquer
    jean pierre soude , 8 juillet 2010 03:49
    Cette course au business entre google et apple commence à etre fatigante.
  • wazurau , 8 juillet 2010 04:51
    Citation :
    De plus, le rendu de page web est majoritairement plus lent sur Android lorsque les animations Flash sont activées.

    Au moins, sur Android ils ont le Flash :sarcastic: 
  • -6 Masquer
    soundsystem , 8 juillet 2010 05:27
    jean pierre soudeCette course au business entre google et apple commence à etre fatigante.


    +1
  • os2 , 8 juillet 2010 09:24
    fait à rappeler, javascript est de plus en plus utilisé, merci ajax
  • ultrabill , 8 juillet 2010 10:01
    Citation :
    Cette course au business entre google et apple commence à etre fatigante.
    Ouais ! Rien de tel qu'un secteur inactif, où l'innovation est au point mort et les prix stagnent dans les sommets
  • shooby , 8 juillet 2010 11:31
    comme quoi la réalité n'est pas aussi simple que des "apple est le meilleur" et inversement pronés par un groupe ou l'autre.
  • boub popsyteam , 8 juillet 2010 12:35
    Citation :
    De plus, le rendu de page web est majoritairement plus lent sur Android lorsque les animations Flash sont activées.


    Oui bah c'est normal que ça soit plus lent avec que sans hein :o 
  • omega2 , 8 juillet 2010 16:54
    Vous savez quoi? Je paris que si je désactive, le javascript, les images et les feuilles de styles, l'affichage des pages va être plus rapide.

    Bon, maintenant qu'on a enfoncé des portes ouvertes avec des javascripts qui n'est pas le seul élément qui entre en jeux (surtout face à la lenteur de certaines liaisons mobile) des flash qui rendent l'affichage moins rapide, et autres joyeusetés, on constate quand même que safari mobile se fait écrasé par le navigateur d'android sur le javascript. Mais à ce qu'il parait c'est normal vu qu'apple n'y a pas encore intégré les amélioration du moteur javascript de safari mac ce qui ne m'étonne guerre :
    - safari mac vient à peine de sortir
    - apple s'est débrouillé pour que safari mobile n'ai aucun concurrent sur iphone et ipod (même s'ils ne le rendent pas plus rapide et même s'il devenait plus lent, ça resterait le navigateur pour iphone le plus rapide au niveau du javascript ... car le seul)
  • Vermoute , 8 juillet 2010 18:04
    Pourquoi parlé des performances de l'OS si c'est testé sur deux appareil différent ?

    Et le JIT, pour autant que je sache, il sert à compiler les applications Java et pas le javascript...
  • omega2 , 8 juillet 2010 21:49
    Vermoute > Dans les navigateurs le compilateur JIT sert à transformer le code javascript en code binaire. Ca évite de retraduire 500 fois la même ligne de code quand elle se trouve dans une boucle. Du coup, l'exécution du script est beaucoup plus rapide.

    Pour les performances de l'OS, je ne vois pas de quoi tu parles. Dans cette nouvelle, ils se contentent de parler des navigateurs qu'on trouve par défaut sur ces deux machines en précisant juste que si l'un est plus rapide en javascript, l'autre profite d'accélération matérielle sur d'autres éléments et qu'au final on ne ressent pas de grosse différence en navigation basique. Si tu vois là dedans un test des performances de l'OS, alors il faut que tu nous expliques où.
  • 1815 , 9 juillet 2010 01:12
    Citation :
    Citation :
    De plus, le rendu de page web est majoritairement plus lent sur Android lorsque les animations Flash sont activées.


    Oui bah c'est normal que ça soit plus lent avec que sans hein :o 



    y'a quand même des trucs bizarres. par exemple ma bagnole va beaucoup plus vite quand je suis tout seul dedans que quand elle est pleine.
    dingue, non? :o 
  • 1815 , 9 juillet 2010 01:25
    sinon, beau topic à troll. bizarre que ça n'ait pas encore dégénéré.
    les pom pom girls seraient en vacances? :o 
  • micaub , 9 juillet 2010 10:20
    Citation :
    les pom pom girls seraient en vacances? :o 

    :lol:  les pomme-pomme girls :lol: 
    ou alors, peut-être qu'elles ont trouvé des Jobs d'été... ;) 
  • shooby , 9 juillet 2010 13:12
    Citation :
    :lol:  les pomme-pomme girls :lol: 
    ou alors, peut-être qu'elles ont trouvé des Jobs d'été... ;) 

    Eclaicissage des pommes !
  • omega2 , 9 juillet 2010 15:54
    Citation :
    y'a quand même des trucs bizarres. par exemple ma bagnole va beaucoup plus vite quand je suis tout seul dedans que quand elle est pleine.
    dingue, non? :o 

    Oui dingue. La mienne ne va beaucoup moins vite que si j'y attache une remorque remplis raz la gueule.
    Dingue, non? :o