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

Обратите внимание, что на любом новом устройстве Android благодаря Qualcomm вы всё ещё получаете производительность чуть выше, чем у iPhone 7. Это действительно адекватный уровень производительности для Discourse …

… но при этом это также … четыре года отставания.

Кроме того, данные подтверждены на моём устройстве Android Xiaomi Mi 9 (Snapdragon 855) с обновлением до последней версии всего:

9 лайков

Повторное тестирование этого устройства сейчас на Android 11, последние обновления — теперь 22


А теперь новейший флагманский телефон от Google…
Google Pixel 5 — Snapdragon 765G — 25.5

8 лайков

iPhone 12 Pro

13 лайков

iPhone 7 Plus

5 лайков

Вау. Этот iPhone 12 Pro превосходит мой довольно солидный новый десктоп с процессором Core™ i7-10700F @ 2.90 ГГц и видеокартой (не знаю, имеет ли это значение). Это безумие.

9 лайков

Очки выше 140 не так уж важны, если это помогает :wink: .. есть причина, по которой график «достигает максимума» на отметке 140.

Нужно уделить внимание очкам около 70 и даже ниже. И 70 вполне достаточно для Discourse, конечно.

7 лайков

iPhone 13 Pro выдает потрясающие 240, что быстрее любой системы, которую я когда-либо видел.

16 лайков

Повторное тестирование Google Pixel 5 (то же устройство) — через 11 месяцев:

Показатель вырос с 25,5 до 31,2.

Установлены последние (публичные) обновления ОС Android 11, Chrome и программного обеспечения.

9 лайков

iPad Air тоже потрясающий :heart_eyes:

4 лайка

Google Pixel 5 в 2022 году

Теперь, когда вышло последнее (публичное) обновление ОС Android 13, я решил повторить этот эксперимент на том же устройстве Google Pixel 5.

На этот раз переход от 31.2 (Android 11) к 35.3 (Android 13).

Среда выполнения / движки JavaScript

На фронте движков и сред выполнения JavaScript произошло некоторое оживление — по крайней мере, с точки зрения «конкуренция — это хорошо».

Экспериментальное программное обеспечение Bun показало себя как реальный лидер по производительности в некоторых бенчмарках:

Это действительно повышает продуктивность разработки под десктоп на JavaScript:

Так что «возможно», есть потенциал для того, чтобы эти разработки и уроки из области движков проникли в команды Chrome / Android / V8?

«Надежды и мечты»

«Обновление ОС Android 42 (Life) — удваивает время автономной работы устройств за счёт замены движка JavaScript».

5 лайков

Да, спасибо за это обновление! Приятно видеть, что ПО совершенствуется, даже если аппаратное обеспечение Qualcomm всё ещё значительно уступает оборудованию Apple. Самые последние устройства Apple показывают результат около ~300–400 в Speedometer, тогда как новейшее оборудование Qualcomm — ~100–130. Таким образом, разница почти в 4 раза, как и всегда.

Со стороны Chrome обновление Sparkplug дало заметный прирост производительности JavaScript в середине 2021 года, примерно в версии Chrome 91.

Показатель хотя бы 50 уже приемлем, а 100 — «достаточно быстро», поэтому мы преодолели порог приемлемой производительности Discourse на Android… в большинстве случаев. На рынке ещё много старых устройств на Android.

7 лайков

Google Pixel 6a

(Android 13)

Невероятное соотношение цены и качества. Быстрый и хорошо собранный телефон, который удобно лежит в руке, обладает отличным временем автономной работы и явно достаточно быстр для Discourse.

Действительно ставит большой вопрос под сомнение цены Apple, на мой взгляд!

9 лайков

Для справки: в наши дни Apple Watch набирают в Speedometer 20 баллов.

С 2019 года многого не изменилось, за исключением того, что, надеюсь, у большего числа людей теперь есть устройства с процессором 855 (конец 2018 года) или более мощным железом.

8 лайков

Это кажется большим шагом вперёд:

14 Pro Max

(По сути, это 13 Pro Max плюс Pixel 6a :rofl:)

7 лайков

Но мой Pixel 6a стоил около $350 :stuck_out_tongue_winking_eye: (Достаточно ли стоимости 13 Pro Max + $350, чтобы получить 14 Pro Max? :wink: )

И вам просто не нужна такая производительность JavaScript для клиента Discourse (хотя он и хорош).

И в этом моя проблема с Apple.

Их «бюджетный» телефон SE (+ $100) на самом деле не представляет особой ценности. Он сильно отстает по дизайну, функциям и размеру экрана. Черт возьми, у моего маленького Pixel нет выреза, узкие рамки, быстрая зарядка и порт USB-C! :smoking:

Возможно, Apple пока сможет пройти с этим, но кошельки людей сжимаются, и им, возможно, придется отреагировать.

Я просто не могу поверить, что они «нормализовали» телефоны за $1000 и более! :exploding_head:

5 лайков

За исключением порта USB-C, где Lightning, безусловно, является неудобством: если соотношение цены и производительности является главным критерием, вы можете купить iPhone нескольких поколений назад (даже вплоть до iPhone 11), и он всё равно превосходит любое когда-либо созданное Android-устройство (!) по производительности. Подержанные iPhone — это лучшее соотношение цены и качества. Тут даже сравнивать нечего.

К тому же сама Apple продолжает продавать модели 12 и 13 по сниженным ценам как свои «бюджетные» предложения, и вы теряете не так много, кроме незначительных улучшений камеры.

Просто невероятно обидно, что у Android фактически есть только Qualcomm для чипов SoC. Я очень рад, что Google наконец проснулся и, наконец, начинает создавать собственные чипы SoC, но… посмотрим. Собственные чипы SoC от Samsung были посредственными в лучшем случае:

8 лайков

Если вы сможете найти хороший 12 в коробке, это действительно отличная альтернатива.

4 лайка

Почти так и есть. Посмотрев цены, я вижу, что новый 13 Pro Max стоит около $599, так что у меня остаётся $50 на стильный чехол.

6 лайков

А как насчёт MediaTek? В последнее время они значительно улучшили свои продукты.

4 лайка

Надеемся! Всё, что приносит значимую конкуренцию в пространство Android SoC, очень приветствуется.

4 лайка