Журнал
Запуски, редизайны и технические обновления проектов.
-
React 19
Вышел React 19: серверные компоненты, действия форм, новый компилятор. Начали пробовать на внутренних проектах.
-
PHP 8.4: хуки свойств
В PHP 8.4 появились хуки свойств и асимметричная видимость. Геттеры и сеттеры превратились в пару строк, классы моделей заметно сократились.
-
Автоматические alt-тексты для каталогов
Добавили генерацию описаний изображений для больших каталогов. Пустые alt мешали и незрячим пользователям, и поиску по картинкам.
-
Container Queries в вёрстке
Компоненты научились подстраиваться под ширину своего контейнера, а не всего экрана. Один и тот же блок корректно выглядит и в узкой колонке, и во всю страницу.
-
Оптимизация LCP: разбор по проектам
Собрали статистику по времени отрисовки главного элемента. Основные виновники везде одни и те же: тяжёлые баннеры, шрифты и сторонние скрипты.
-
ИИ в поддержке: первые цифры
Подвели итоги полугода с ассистентом в первой линии поддержки: типовые обращения закрываются быстрее, сложные доходят до инженера с уже собранным контекстом.
-
View Transitions: плавные переходы между страницами
Добавили анимированные переходы средствами браузера. Раньше ради такого приходилось превращать сайт в одностраничное приложение.
-
Сравниваем языковые модели под задачи
Вышло семейство Claude 3. Прогнали несколько моделей на своих задачах — разбор обращений, тексты, работа с кодом — и зафиксировали, какая под что подходит по качеству и цене.
-
Playwright для сквозных тестов
Перевели сквозные тесты на Playwright. Сценарии прогоняются сразу в трёх браузерах, а при падении остаётся видеозапись — разбор занимает минуты.
-
Поиск по документации клиента
Собрали систему, которая отвечает на вопросы по внутренним регламентам заказчика со ссылкой на исходный документ. Ответ без ссылки считаем непригодным.