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

Ten en cuenta que, gracias a Qualcomm, en cualquier dispositivo Android nuevo aún estás viendo un rendimiento ligeramente superior al del iPhone 7. Ese es, de hecho, un nivel de rendimiento adecuado para Discourse…

… pero también está… cuatro años por detrás.

Además, los datos se confirmaron con mi dispositivo Android Xiaomi Mi 9 (Snapdragon 855), actualizado a lo último en todo:

9 Me gusta

Volvemos a probar este dispositivo ahora en Android 11, con las últimas actualizaciones: ahora 22


Y ahora el último teléfono de gama alta de Google…
Google Pixel 5 - Snapdragon 765G - 25.5

8 Me gusta

iPhone 12 Pro

13 Me gusta

iPhone 7 Plus

5 Me gusta

¡Vaya! Ese iPhone 12 Pro supera a mi nuevo escritorio bastante elegante con CPU Core™ i7-10700F @ 2.90GHz y una GPU (no sé si eso importa). ¡Eso es increíble!

9 Me gusta

Las puntuaciones superiores a 140 no importan demasiado, si eso ayuda :wink: .. hay una razón por la que la gráfica “se estabiliza” en 140.

Son las puntuaciones de ~70 e incluso inferiores las que necesitan algo de cariño. Y 70 es suficiente para Discourse, sin duda.

7 Me gusta

El iPhone 13 Pro alcanza una velocidad asombrosamente alta de 240, más rápido que cualquier sistema que haya visto nunca.

16 Me gusta

Reprobando el Google Pixel 5 (mismo dispositivo) - 11 meses después:

Pasamos de 25.5 a 31.2.

Últimas actualizaciones de software (públicas) aplicadas: Android 11 OS / Chrome.

9 Me gusta

El iPad Air también es increíble :heart_eyes:

4 Me gusta

Google Pixel 5 en 2022

Con la última actualización del SO Android 13 (pública) disponible y pensé en volver a hacerlo en el mismo dispositivo Google Pixel 5.

Así que esta vez de 31.2 (Android 11) a 35.3 (Android 13).

Entornos de ejecución / Motores de JavaScript

Ha habido un poco de emoción en el frente de los motores / entornos de ejecución de JavaScript, al menos desde el punto de vista de que “la competencia es buena”.

El software experimental Bun ha demostrado ser un verdadero ganador de rendimiento en algunas pruebas de referencia:

Esto supone mejoras reales en la productividad del desarrollo de JavaScript en escritorio:

Entonces, ¿quizás exista la posibilidad de que estos desarrollos / lecciones de los motores lleguen a los equipos de Chrome / Android / V8?

“Esperanzas y sueños”

“Actualización del SO Android 42 (Vida): duplica la duración de la batería de los dispositivos reemplazando el motor de JavaScript.”

5 Me gusta

¡Sí, gracias por esa actualización! Es bueno ver que el software mejora, incluso si el hardware de Qualcomm sigue siendo bastante pobre en comparación con el hardware de Apple. Los dispositivos Apple más recientes producen alrededor de ~300-400 en Speedometer, mientras que el hardware Qualcomm más reciente produce ~100-130. Así que es una diferencia de casi 4 veces, igual que siempre.

En el lado de Chrome, Sparkplug produjo un aumento notable en el rendimiento de JS a mediados de 2021, alrededor de Chrome 91.

Al menos 50 es decente, y 100 es “suficientemente rápido”, por lo que hemos superado el umbral de rendimiento aceptable de Discourse para Android… la mayor parte del tiempo. Hay muchas cosas antiguas de Android por ahí.

7 Me gusta

Google Pixel 6a

(Android 13)

Valor increíble. Un teléfono ágil y bien construido, que es muy cómodo en la mano, tiene una gran duración de la batería y claramente es lo suficientemente rápido para Discourse.

¡Realmente pone en duda los precios de Apple en mi humilde opinión!

9 Me gusta

A modo de referencia, un Apple Watch obtiene 20 en Speedometer en estos días.

No ha cambiado mucho desde 2019, excepto que ojalá más gente tenga hardware 855 (finales de 2018) o mejor.

8 Me gusta

Esto se siente como un gran paso adelante:

14 Pro Max

(Es básicamente un 13 Pro Max MÁS un Pixel 6a :rofl:)

7 Me gusta

Pero mi Pixel 6a costó ~350 :stuck_out_tongue_winking_eye: (¿El costo del 13 Pro Max + 350 te da un 14 Pro Max? :wink: )

Y simplemente no necesitas este nivel de rendimiento de Javascript para un cliente de Discourse (aunque sea bueno).

Y este es mi problema con Apple.

Su teléfono SE de “valor” (+ 100 $) en realidad no tiene mucho valor. Está muy por detrás en estética, características y tamaño de pantalla. ¡Incluso mi pequeño Pixel no tiene notch, biseles delgados, carga rápida y un puerto USB C! :smoking:

Quizás Apple se salga con la suya por ahora, pero las billeteras se están apretando, es posible que tengan que responder.

¡Simplemente no puedo creer que hayan “normalizado” el teléfono de más de 1000 $! :exploding_head:

5 Me gusta

Excepto por el puerto USB-C, donde Lightning es definitivamente una molestia – si el valor por el dinero es el criterio principal, puedes comprar un iPhone de varias generaciones anteriores (incluso hasta el iPhone 11) y aún así supera a todos los dispositivos Android jamás fabricados (!) en términos de rendimiento. Los iPhones usados son tu mejor opción en cuanto a valor por el dinero… ni siquiera está cerca.

Además, Apple sigue vendiendo el 12 y el 13 a precios más bajos como sus ofertas “de valor”, y no pierdes mucho más que mejoras incrementales en la cámara.

Es una lástima terrible que Android solo tenga Qualcomm para los SOC. Me alegro mucho de que Google finalmente haya despertado y esté fabricando sus propios SOC por fin, pero… ya veremos. Los propios SOC de Samsung han sido, en el mejor de los casos, marginales:

8 Me gusta

Si puedes encontrar una caja bonita de 12, es una gran alternativa.

4 Me gusta

Prácticamente, sí. Buscando, puedo ver el 13 Pro Max por ~599 nuevo, lo que me deja 50 para una funda elegante.

6 Me gusta

¿Y MediaTek? Han mejorado mucho recientemente.

4 Me gusta

¡Ojalá! Cualquier cosa que aporte una competencia significativa al espacio de los SoC de Android es muy bienvenida.

4 Me gusta