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

Note que você ainda está olhando para um desempenho ligeiramente melhor que o do iPhone 7 em qualquer dispositivo Android novo, graças à Qualcomm. Esse é, de fato, um nível de desempenho adequado para o Discourse …

… mas também é … quatro anos atrás.

Além disso, os dados foram confirmados com meu dispositivo Android Xiaomi Mi 9 (Snapdragon 855), atualizado para a versão mais recente de tudo:

9 curtidas

Reavaliando este dispositivo agora no Android 11, atualizações mais recentes - agora 22


E agora o mais recente telefone de alto nível da Google…
Google Pixel 5 - Snapdragon 765G - 25.5

8 curtidas

iPhone 12 Pro

13 curtidas

iPhone 7 Plus

5 curtidas

Uau. Esse iPhone 12 Pro supera meu desktop novo e bastante sofisticado com CPU Core™ i7-10700F @ 2.90GHz e uma GPU (não sei se isso importa). Isso é insano.

9 curtidas

Pontuações acima de 140 não importam muito, se isso ajudar :wink: .. há um motivo para o gráfico “atingir o máximo” em 140.

São as pontuações em torno de 70 e até mesmo menores que precisam de um pouco de carinho. E 70 é adequado para o Discourse, com certeza.

7 curtidas

O iPhone 13 Pro alcança uma pontuação incrivelmente alta de 240, mais rápido do que qualquer sistema que já vi.

16 curtidas

Reavaliando o Google Pixel 5 (mesmo dispositivo) - 11 meses depois:

Mudança de 25,5 para 31,2.

Atualizações mais recentes (públicas) do sistema operacional Android 11, do Chrome e de software aplicadas.

9 curtidas

O iPad Air também é incrível :heart_eyes:

4 curtidas

Google Pixel 5 em 2022

Com a última atualização do sistema operacional Android 13 (pública) lançada, pensei em fazer isso novamente no mesmo dispositivo Google Pixel 5.

Então, desta vez, de 31.2 (Android 11) para 35.3 (Android 13).

Runtimes / Engines JavaScript

Houve um pouco de empolgação na frente de engines / runtimes JavaScript - pelo menos do ponto de vista de que “a competição é boa”.

O software experimental Bun mostrou-se um verdadeiro vencedor de desempenho em alguns benchmarks:

Isso traz melhorias reais na produtividade do desenvolvimento JavaScript para desktop:

Então, “talvez” haja um potencial para que esses desenvolvimentos / lições de engines cheguem às equipes do Chrome / Android / V8?

“Esperanças e sonhos”

“Atualização do sistema operacional Android 42 (Vida) - dobra a vida útil da bateria dos dispositivos substituindo o engine JavaScript.”

5 curtidas

Sim, obrigado por essa atualização! É bom ver o software melhorando, mesmo que o hardware da Qualcomm ainda seja muito fraco em comparação com o hardware da Apple. Os dispositivos Apple mais recentes produzem cerca de ~300-400 no Speedometer, enquanto o hardware Qualcomm mais recente produz ~100-130. Portanto, essa é uma diferença de quase 4x, como sempre foi.

No lado do Chrome, o Sparkplug produziu um aumento notável no desempenho de JS em meados de 2021, por volta do Chrome 91.

Pelo menos 50 é decente, e 100 é “rápido o suficiente”, então ultrapassamos o limite de desempenho aceitável do Discourse para Android… na maioria das vezes. Existe muito material antigo de Android por aí.

7 curtidas

Google Pixel 6a

(Android 13)

Valor inacreditável. Um telefone ágil e bem construído, muito confortável na mão, com ótima duração de bateria e claramente rápido o suficiente para o Discourse.

Na minha opinião, isso levanta um grande ponto de interrogação sobre os preços da Apple!

9 curtidas

Para referência, um Apple Watch pontua 20 no Speedometer atualmente.

Não mudou muita coisa desde 2019, exceto que esperançosamente mais pessoas têm hardware 855 (final de 2018) ou melhor.

8 curtidas

Isso parece um grande passo à frente:

14 Pro Max

(É basicamente um 13 Pro Max MAIS um Pixel 6a :rofl:)

7 curtidas

Mas meu Pixel 6a custou cerca de US$ 350 :stuck_out_tongue_winking_eye: (O custo do 13 Pro Max + US$ 350 te dá um 14 Pro Max? :wink: )

E você simplesmente não precisa desse nível de desempenho em Javascript para um cliente Discourse (por mais legal que seja).

E este é o meu problema com a Apple.

O telefone SE deles, com “valor” (+ US$ 100), não é realmente um bom negócio. Ele está muito atrás em estética, recursos e tamanho de tela. Que se dane, meu pequeno Pixel não tem notch, bordas finas, carregamento rápido e uma porta USB C! :smoking:

Talvez a Apple consiga se safar disso por enquanto, mas as carteiras estão apertando, eles podem ter que responder.

Eu simplesmente não consigo acreditar que eles “normalizaram” o telefone de mais de US$ 1.000! :exploding_head:

5 curtidas

Exceto pela porta USB-C, onde o Lightning é definitivamente um incômodo – se o custo-benefício é o critério principal, você pode comprar um iPhone de várias gerações mais antigas (até mesmo o iPhone 11) e ele ainda supera todos os dispositivos Android já feitos (!) em termos de desempenho. iPhones usados são o seu melhor valor em termos de custo-benefício.. nem se compara.

Além disso, a própria Apple continua a vender os modelos 12 e 13 a preços mais baixos como suas ofertas de “valor”, e você não perde muito além de melhorias incrementais na câmera.

É uma pena que o Android efetivamente só tenha a Qualcomm para SoCs. Fico muito feliz que o Google finalmente tenha acordado e esteja fabricando seus próprios SoCs, mas… veremos. Os próprios SoCs da Samsung têm sido, na melhor das hipóteses, marginais:

8 curtidas

Se você encontrar um bom kit com 12 unidades, essa é realmente uma ótima alternativa.

4 curtidas

Praticamente, sim. Pesquisando, vejo o 13 Pro Max sendo vendido por cerca de US$ 599 novo, o que me deixa US$ 50 para uma capa elegante.

6 curtidas

E quanto à MediaTek? Eles melhoraram o jogo recentemente.

4 curtidas

Espero que sim! Qualquer coisa que traga concorrência significativa ao espaço de SoCs Android é muito bem-vinda.

4 curtidas