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

Note that you’re still looking at slightly-better-than-iPhone-7 perf on any new Android device, courtesy of Qualcomm. That is indeed an adequate level of performance for Discourse …

… but it is also … four years behind.

Also, data confirmed with my Xiaomi Mi 9 (Snapdragon 855) Android device, updated to latest everything:

9 „Gefällt mir“

Retesting this device now on Android 11, latest updates - now 22
image


And now the latest high-end phone from Google…
Google Pixel 5 - Snapdragon 765G - 25.5
image

8 „Gefällt mir“

iPhone 12 pro

13 „Gefällt mir“

iPhone 7 plus

5 „Gefällt mir“

Wow. That iPhone 12 Pro outperforms my fairly fancy new desktop with Core™ i7-10700F CPU @ 2.90GHz and a GPU (don’t know if that matters). That’s crazy.

9 „Gefällt mir“

Scores above 140 don’t really matter too much, if that helps :wink: … there’s a reason the graph “maxes out” at 140.

It’s the scores at ~70 and even lower that need some lovin’. And 70 is adequate for Discourse, for sure.

7 „Gefällt mir“

The iPhone 13 pro clocks a amazingly high 240, faster than any system I have ever seen

16 „Gefällt mir“

Retesting the Google Pixel 5 (same device) - 11 months later:

Gone from 25.5 to 31.2.
image

Latest (public) Android 11 OS / Chrome / software updates applied.

9 „Gefällt mir“

iPad Air is also amazing :heart_eyes:

4 „Gefällt mir“

Google Pixel 5 im Jahr 2022

Mit dem neuesten (öffentlichen) Android 13 OS-Update und ich dachte, ich würde dies auf demselben Google Pixel 5-Gerät noch einmal tun.

Also diesmal von 31.2 (Android 11) auf 35.3 (Android 13).

JavaScript-Laufzeiten / Engines

An der Front der JavaScript-Engines / Laufzeiten gab es ein wenig Aufregung – zumindest aus der Sicht von „Wettbewerb ist gut“.

Die experimentelle Software Bun hat sich bei einigen Benchmarks als echter Leistungsträger erwiesen:

Dies führt zu echten Produktivitätssteigerungen bei der Entwicklung von Desktop-JavaScript:

Könnte es also „nur vielleicht“ eine Möglichkeit geben, dass diese Engine-Entwicklungen / Lektionen in die Chrome / Android / V8-Teams einfließen?

„Hoffnungen und Träume“

„Android 42 (Life) OS-Update – verdoppelt die Akkulaufzeit von Geräten durch den Austausch der JavaScript-Engine.“

5 „Gefällt mir“

Ja, danke für dieses Update! Es ist gut zu sehen, dass die Software sich verbessert, auch wenn die Qualcomm-Hardware im Vergleich zur Apple-Hardware immer noch ziemlich schlecht ist. Die neuesten Apple-Geräte erzielen in Speedometer etwa ~300-400, während die neueste Qualcomm-Hardware ~100-130 erzielt. Das ist also ein fast 4-facher Unterschied, wie eh und je.

Auf der Chrome-Seite hat Sparkplug Mitte 2021, etwa um Chrome 91, einen spürbaren Schub bei der JS-Leistung gebracht.

Mindestens 50 ist in Ordnung, und 100 ist „schnell genug“, sodass wir die Schwelle für eine akzeptable Discourse-Leistung für Android überschritten haben… meistens. Es gibt noch viel alte Android-Hardware da draußen.

7 „Gefällt mir“

Google Pixel 6a

(Android 13)

Unglaublicher Wert. Ein schnelles, gut gebautes Telefon, das sehr angenehm in der Hand liegt, eine großartige Akkulaufzeit hat und für Discourse eindeutig schnell genug ist.

Meiner Meinung nach wirft das ernsthafte Fragen über die Apple-Preise auf!

9 „Gefällt mir“

Zum Vergleich: Eine Apple Watch erzielt heutzutage 20 bei Speedometer.

Seit 2019 hat sich nicht viel geändert, außer dass hoffentlich mehr Leute 855 (Ende 2018) oder bessere Hardware haben.

8 „Gefällt mir“

Das fühlt sich wie ein großer Schritt nach vorne an:

14 Pro Max

(Es ist im Grunde ein 13 Pro Max PLUS ein Pixel 6a :rofl:)

7 „Gefällt mir“

Aber mein Pixel 6a hat ungefähr 350 US-Dollar gekostet :stuck_out_tongue_winking_eye: (bekommt man für den Preis des 13 Pro Max + 350 US-Dollar ein 14 Pro Max? :wink: )

Und man braucht einfach nicht diese Leistung von Javascript für einen Discourse-Client (so schön er auch ist).

Und das ist mein Problem mit Apple.

Ihr “preiswertes” SE-Handy (+ 100 US-Dollar) ist gar kein gutes Preis-Leistungs-Verhältnis. Es ist weit zurück in Bezug auf Ästhetik, Funktionen und Bildschirmgröße. Verdammt, mein kleines Pixel hat keine Notch, schmale Ränder, schnelles Aufladen und einen USB-C-Anschluss! :smoking:

Vielleicht kommt Apple damit vorerst durch, aber die Geldbörsen werden enger, sie müssen vielleicht reagieren.

Ich kann einfach nicht glauben, dass sie das 1000-Dollar-Handy zur “Norm” gemacht haben! :exploding_head:

5 „Gefällt mir“

Bis auf den USB-C-Anschluss, wo Lightning definitiv ein Ärgernis ist – wenn das Preis-Leistungs-Verhältnis das Hauptkriterium ist, kann man ein iPhone kaufen, das mehrere Generationen alt ist (sogar bis zum iPhone 11 zurück), und es übertrifft immer noch jedes jemals hergestellte Android-Gerät (!) in Bezug auf die Leistung. Gebrauchte iPhones sind Ihr bester Wert in Bezug auf das Preis-Leistungs-Verhältnis… es ist nicht einmal knapp.

Außerdem verkauft Apple selbst weiterhin das 12 und 13 zu niedrigeren Preisen als seine “Value”-Angebote, und man verzichtet kaum auf etwas, außer auf inkrementelle Kameraverbesserungen.

Es ist einfach eine Schande, dass Android im Grunde nur Qualcomm für SOCs hat. Ich bin sehr froh, dass Google endlich aufgewacht ist und endlich seine eigenen SOCs herstellt, aber … wir werden sehen. Samsungs eigene SOCs waren bestenfalls marginal:

8 „Gefällt mir“

Wenn Sie eine schöne verpackte 12er-Packung finden, ist dies in der Tat eine großartige Alternative.

4 „Gefällt mir“

So ziemlich, ja. Wenn ich mich umschaue, sehe ich das 13 Pro Max neu für ca. 599 und das lässt mir noch 50 für eine schicke Hülle.

6 „Gefällt mir“

Was ist mit MediaTek? Sie haben sich kürzlich verbessert.

4 „Gefällt mir“

Hoffentlich! Alles, was sinnvollen Wettbewerb im Bereich der Android-SoCs bringt, ist sehr willkommen.

4 „Gefällt mir“