All news
Company

Мы ускорили всю платформу, и пруфы прилагаются

Вторую половину октября мы гонялись не за новыми фичами, а за паузами: везде, где платформа заставляла вас ждать, мы включали секундомер и вырезали лишнее. Следующий трек в Resonance теперь включается за 46 миллисекунд, длинный чат в ASAI открывается почти втрое быстрее, а Обзор тянет вчетверо меньше трафика.

by APERTURESyndicate · 29 октября 2026 г.

Мы ускорили всю платформу, и пруфы прилагаются

Признавайтесь, вы тоже жали «дальше» в Resonance, а потом смотрели, как трек думает. Мы и сами так сидели: секунда, иногда две, и каждый раз немножко стыдно, потому что это наш плеер и мы слушаем его каждый день.

Поэтому вторая половина октября ушла на большой аудит. Мы открывали каждый продукт с секундомером и искали места, где вы ждёте без всякой причины: лишний запрос к серверу, картинка в пять раз больше, чем нужно экрану, код, который качается, хотя вы его даже не откроете. Набралось больше семидесяти правок. Ниже то, что вы почувствуете руками, и с цифрами, потому что «стало быстрее» без цифр звучит как реклама энергетика.

Сколько вы ждётеБылоСтало
Resonance: следующий трек, худший случай2000 → 46 мс×43
Resonance: первый клик по треку каталога1,84 → 0,45 с×4
ASAI: открыть чат на 320 сообщений12,6 → 4,6 с×2,7
Rebellion: загрузка первого этажа4,2 → 3,0 с×1,4
Rebellion: первый Tab в забеге175 → 25 мс×7
Ventor: Upscale до 67 Мп12 → 3,4 с×3,5
У каждой строки своя шкала: серая дорожка — как было, синяя полоса — как стало.

Resonance

Тот самый «дальше» раньше занимал от 0,4 до 2 секунд, а теперь 46 миллисекунд, это быстрее, чем вы успеете убрать палец с клавиши. После перезагрузки страницы пробел запускает музыку примерно за 67 мс.

Весь фокус в том, что Resonance теперь думает на шаг вперёд. Пока вы листаете главную, он заранее готовит звук для треков, которые видно на экране, а стоит навести мышку на строку, ссылка на звук уже лежит у него в кармане. Трек из каталога, который при первом клике раздумывал почти две секунды, стартует за 0,45. Ваши собственные треки из облака тоже включаются сразу.

Смена трека больше не дёргает интерфейс: главная не перерисовывается целиком, цвета Chroma перетекают под новую обложку без подлагиваний, а полоска прогресса едет плавно. Если пропал интернет, приложение не разваливается при переходе на другой экран, а честно показывает плашку «нет сети».

И отдельно: мы поймали и прибили баг, из-за которого бесшовный переход в конце трека иногда замирал на 0:00. Если вы такое ловили, дело было не в вашем железе, это были мы. Сорян.

Resonance в браузере, трек играет
Resonance в браузере, трек играет

ASAI

Тут главным злодеем были длинные чаты. Ролеплей на 320 сообщений при открытии раскладывал всю историю разом, и телефон уходил подумать на 12,6 секунды. Теперь ASAI сначала рисует последние сообщения, а остальное подкладывает, пока вы читаете, и тот же чат открывается за 4,6 с. Если листаете вверх, ранние сообщения подъезжают кусками, и экран никуда не прыгает.

Обзор похудел почти вчетверо. Раньше в маленькую аватарку прилетал полноразмерный портрет весом до 1,7 МБ, а теперь картинка ровно под размер места, так что вместо 10,6 МБ страница тянет 2,8. Ваши портреты и обложки больше не скачиваются заново на каждом заходе, а это было около 4 МБ за раз. Стартовый код стал легче на четверть, с 886 до 644 КБ: редакторы кода и формул приезжают, только когда вы их открываете, а интерфейс больше не качает все языки сразу.

Из мелочей, которые чувствуются сильнее всего: ответ модели рисуется плавнее, потому что готовые абзацы больше не пересобираются на каждом новом слове, а кнопка «Назад» в браузере не перезапускает ASAI с нуля.

ASAI: каталог ролевых миров
ASAI: каталог ролевых миров
Сколько вы качаетеБылоСтало
ASAI: страница Обзора10,6 → 2,8 МБ×3,8
ASAI: стартовый код886 → 644 КБ−27 %
Apeiron: шрифт иконок витрины217 → 51 КБ×4,3
Rebellion: код 3D-сцены на сайте191 → 148 КБ−23 %
Resonance: запросы при запуске31 → 22 −29 %
Меньше качать — значит, страница готова раньше, особенно на мобильном интернете.

Apeiron

Веб-витрина Apeiron сбросила вес. Шрифт с иконками весил 217 КБ, хотя из него использовалась от силы пятая часть, теперь он 51 КБ. Картинки приходят в WebP, стили страниц товара и инвентаря грузятся только там, где нужны (на витрине это минус четверть CSS), а переходы между разделами больше не перезагружают страницу.

В самом лаунчере ускорились загрузки: куски игр раздаются с ближайшего к вам сервера, медленный интернет больше не обрывает скачивание на середине, а распаковка идёт на всех ядрах процессора.

Витрина Apeiron
Витрина Apeiron

Rebellion

Rebellion 0.9.15 вышел чисто скоростным патчем. Первый этаж грузится за 3 секунды вместо 4,2, первый Tab открывается за 25 мс вместо 175, а самые тяжёлые кадры в начале забега стали почти вдвое легче. Орда из трёхсот демонов теперь съедает у процессора 6 мс на кадр вместо 11, так что умираете вы от демонов, а не от фризов.

Сайт игры тоже подтянули: 3D-модель героя собирается по кусочкам и не вешает страницу, а шрифты, картинки и код сцены похудели.

Сайт Rebellion
Сайт Rebellion

Сайт и всё вокруг

Навбар, который стоит на каждом нашем сайте, перестал спрашивать у сервера одно и то же по два раза и больше не тащит анимации (около 40 КБ) в стартовый код, они догружаются после первого кадра. Профиль на aperturesyndicate.com открывается сразу: баннер, аватарка и имя появляются, не дожидаясь блоков из Resonance, ASAI и остальных сервисов, а те подтягиваются следом. Иконки и картинки сайта, Etherane, Creators и Subscriptions теперь сутки лежат у вас в кэше, так что повторный заход их не качает. Страницы Ventor и портала разработчиков отдаются готовыми, а Upscale в Ventor увеличивает картинку до 67 мегапикселей за 3,4 секунды вместо 12.

Под капотом мы ещё обновили движок у всех пятнадцати сайтов и заново прошлись по тому, как платформа обращается с вашими аккаунтами и данными. Подробно рассказывать про это не будем: с безопасностью как с хорошим вратарём, пока он делает свою работу, его никто не замечает.

Если где-то у вас всё ещё тормозит, напишите нам в поддержку. Секундомер мы пока не убрали.

Other stories

All stories
Мы ускорили всю платформу, и пруфы прилагаются | APERTURESyndicate