The State of JavaScript on Android in 2015 is... poor

Notez que vous observez toujours des performances légèrement supérieures à celles de l’iPhone 7 sur n’importe quel nouvel appareil Android, grâce à Qualcomm. C’est en effet un niveau de performance adéquat pour Discourse …

… mais c’est aussi … quatre ans en retard.

De plus, les données ont été confirmées avec mon appareil Android Xiaomi Mi 9 (Snapdragon 855), mis à jour vers la dernière version de tout :

9 « J'aime »

Je reteste cet appareil maintenant sous Android 11, avec les dernières mises à jour — désormais la version 22


Et maintenant, le dernier téléphone haut de gamme de Google…
Google Pixel 5 - Snapdragon 765G - 25.5

8 « J'aime »

iPhone 12 Pro

13 « J'aime »

iPhone 7 Plus

5 « J'aime »

Wow. Cet iPhone 12 Pro surpasse mon nouveau bureau plutôt élégant équipé d’un processeur Core™ i7-10700F à 2,90 GHz et d’un GPU (je ne sais pas si cela a de l’importance). C’est fou.

9 « J'aime »

Les scores supérieurs à 140 n’ont pas vraiment d’importance, si cela vous aide :wink: .. il y a une raison pour laquelle le graphique « sature » à 140.

Ce sont les scores autour de 70, voire inférieurs, qui ont besoin d’un peu d’attention. Et 70 est tout à fait suffisant pour Discourse, assurément.

7 « J'aime »

L’iPhone 13 Pro atteint une vitesse étonnamment élevée de 240, plus rapide que n’importe quel système que j’ai jamais vu.

16 « J'aime »

Nouveau test du Google Pixel 5 (même appareil) – 11 mois plus tard :

Passé de 25,5 à 31,2.

Dernières mises à jour logicielles (publiques) appliquées : Android 11 / Chrome.

9 « J'aime »

L’iPad Air est également incroyable :heart_eyes:

4 « J'aime »

Google Pixel 5 en 2022

Avec la dernière mise à jour du système d’exploitation Android 13 (public) disponible et j’ai pensé refaire cela sur le même appareil Google Pixel 5.

Donc, cette fois, de 31.2 (Android 11) à 35.3 (Android 13).

Moteurs / Environnements d’exécution JavaScript

Il y a eu un peu d’enthousiasme sur le front des moteurs / environnements d’exécution JavaScript - du moins du point de vue de la “concurrence est une bonne chose”.

Le logiciel expérimental Bun s’est avéré être un véritable gagnant en termes de performance sur certains benchmarks :

Cela apporte de réelles améliorations de productivité au développement JavaScript sur ordinateur :

Alors, “juste peut-être” y a-t-il un potentiel pour que ces développements / leçons de moteurs se répercutent sur les équipes Chrome / Android / V8 ?

“Espoirs et rêves”

“Mise à jour du système d’exploitation Android 42 (La Vie) - double l’autonomie des appareils en remplaçant le moteur JavaScript.”

5 « J'aime »

Oui, merci pour cette mise à jour ! C’est bien de voir le logiciel s’améliorer, même si le matériel Qualcomm reste médiocre par rapport au matériel Apple. Les appareils Apple les plus récents produisent environ ~300-400 dans Speedometer, tandis que le matériel Qualcomm le plus récent est ~100-130. C’est donc une différence de près de 4x, comme toujours.

Du côté de Chrome, Sparkplug a produit une amélioration notable des performances JS à la mi-2021, aux alentours de Chrome 91.

Au moins 50 est décent, et 100 est « suffisamment rapide », nous avons donc dépassé le seuil de performance Discourse acceptable pour Android… la plupart du temps. Il existe beaucoup de vieux appareils Android.

7 « J'aime »

Google Pixel 6a

(Android 13)

Un rapport qualité-prix incroyable. Un téléphone vif, bien construit, très agréable en main, avec une excellente autonomie et clairement assez rapide pour Discourse.

Cela remet sérieusement en question les prix d’Apple, à mon humble avis !

9 « J'aime »

À titre de référence, une Apple Watch obtient 20 sur Speedometer de nos jours.

Pas grand-chose n’a changé depuis 2019, à l’exception espérons-le que davantage de personnes disposent de matériel 855 (fin 2018) ou meilleur.

8 « J'aime »

Cela ressemble à une grande amélioration :

14 Pro Max

(C’est en gros un 13 Pro Max PLUS un Pixel 6a :rofl:)

7 « J'aime »

Mais mon Pixel 6a coûtait environ 350 :stuck_out_tongue_winking_eye: (Le coût du 13 Pro Max + 350 vous donne-t-il un 14 Pro Max ? :wink: )

Et vous n’avez tout simplement pas besoin de ce niveau de performance Javascript pour un client Discourse (aussi agréable soit-il).

Et c’est là mon problème avec Apple.

Leur iPhone SE « valeur » (+ 100 $) n’a pas vraiment de valeur. Il est très en retard en termes d’esthétique, de fonctionnalités et de taille d’écran. Heck, mon petit Pixel n’a pas d’encoche, des bordures fines, une charge rapide et un port USB C ! :smoking:

Peut-être qu’Apple s’en sortira pour l’instant, mais les portefeuilles se resserrent, ils devront peut-être réagir.

Je n’arrive tout simplement pas à croire qu’ils aient « normalisé » le téléphone à plus de 1000 $ ! :exploding_head:

5 « J'aime »

À l’exception du port USB-C, où Lightning est vraiment une nuisance – si le rapport qualité-prix est le critère principal, vous pouvez acheter un iPhone de plusieurs générations plus anciennes (même jusqu’à l’iPhone 11) et il surpasse toujours tous les appareils Android jamais fabriqués (!) en termes de performances. Les iPhones d’occasion sont votre meilleur rapport qualité-prix… ce n’est même pas comparable.

De plus, Apple continue de vendre les 12 et 13 à des prix inférieurs comme offres “valeur”, et vous ne perdez pas grand-chose, à part des améliorations incrémentales de l’appareil photo.

C’est vraiment dommage qu’Android n’ait pratiquement que Qualcomm pour les SOC. Je suis très heureux que Google se soit enfin réveillé et fabrique enfin ses propres SOC, mais… nous verrons. Les propres SOC de Samsung ont été au mieux marginaux :

8 « J'aime »

Si vous trouvez une belle boîte de 12, c’est une excellente alternative.

4 « J'aime »

Pratiquement, oui. En cherchant, je peux voir le 13 Pro Max vendu environ 599 neuf, ce qui me laisse 50 pour une coque stylée.

6 « J'aime »

Qu’en est-il de MediaTek ? Ils ont récemment rehaussé leur niveau.

4 « J'aime »

Espérons ! Tout ce qui apporte une concurrence significative dans l’espace des SoC Android est très bienvenu.

4 « J'aime »