Подписка на новые посты, списки подписчиков и оптимизация — что нового в предрелизной веб-версии DTF

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

Подписка на новые посты, списки подписчиков и оптимизация — что нового в предрелизной веб-версии DTF

Что нового

  • На страницах пользователей и тем можно просматривать список подписчиков и подписок.
  • Ссылки в тексте эмбеда X теперь подсвечиваются.
  • В постах включено закрепленное объявление.
  • Максимальное количество опций при создании опросов уменьшено с 50 до 10.
  • Добавлен бейдж «Черновик».
  • Убрали ленту рекомендаций при просмотре черновика.
  • Кнопка «Подписаться» в ленте теперь подписывает на автора, а не на тему, как раньше.
  • При нажатии на кнопку «Подписаться» сразу подписываем на посты и включаем уведомления. Раньше уведомления включались отдельно по клику на колокольчик.
Подписка на новые посты, списки подписчиков и оптимизация — что нового в предрелизной веб-версии DTF

Оптимизации

  • Уменьшили размер приложения на 400 кБ за счет оптимизации анимаций.
  • Убран скачок при появлении баннера над шапкой (CLS уменьшился с 0.226 до 0).
  • Уменьшили размер приложения на 94 кБ благодаря оптимизации модальных окон и отложенной загрузки иконок.
  • Ускорили скорость открытия приложения благодаря оптимизации функции скролла и анимаций лоадеров.
  • Сайдбар и кнопки навигации теперь рендерятся на сервере.
  • Ленты для неавторизованных пользователей теперь рендерятся на сервере.
  • Реализована ленивая инициализация сторов при первом обращении к ним. Это позволяет разгрузить основной тред.
  • Изображения теперь рендерятся на сервере. Для подгрузки картинок используется нативный Lazy Loading.
  • Уменьшили размер приложения на 30 кБ за счет переписывания функции транслитерации названий постов.
  • Еще 160 кБ убрали за счет ленивой подгрузки библиотеки веб-сокетов.
  • Еще 237 кБ убрали за счет отложенной инициализации просмотрщика картинок.
  • Исправлена утечка памяти на странице поста.

Исправлено

  • При прямом заходе в пост 18+ теперь будет показываться блюр.
  • В длинных постах 18+ были не видны кнопки «Показать». Ограничили высоту такого поста одним экраном.
  • Исправлена проблема, из-за которой некоторые эмбеды X ломали страницу.
  • Поправили отображение подписей к твитам.
  • Поправлено удаление пустых текстовых блоков в редакторе.

В ближайшее время DTF полностью переедет на новую платформу, а старая версия будет отключена. Спасибо, что присылаете баги!

А мы уже готовим следующую порцию улучшений.

2020
163 комментария

В ближайшее время DTF полностью переедет на новую платформу, а старая версия будет отключенаАминь

69

Пиздец, ты хотел сказать

54

всё нормально, как раз скоро лето, на дтф не захочется заходить, а на улице уже трава позеленеет и её можно будет трогать.

13

Да, уйдет она спокойна 🥴🙏

3