По 8 материалам из 68 источников

СтатьяРазработкаДизайнCSSВёрстка

Десять лет верстальщики выбирали между двумя золами: тормозящими JavaScript-библиотеками и кривыми хаками на CSS Grid. Новый нативный режим display: grid-lanes наконец переносит расчет разновысоких плиток прямо в браузерный движок. Карточки сами находят кратчайшую колонку, а привычные свойства вроде grid-template-columns и gap работают без изменений.

Но за внешней простотой скрывается опасная ловушка: жадный алгоритм упаковки легко ломает порядок чтения с клавиатуры и сбивает скринридеры с толку.

ЗаметкаРазработкаБезопасностьOpen SourceTypeScript

Казалось бы, если роут защищен авторизационным middleware, злоумышленник ни за что не проскочит к закрытым данным. Однако в популярных релизах Hono до версии v4.13.16 связка динамического монтирования mount() и повторной нормализации URL с обратными слэшами позволяла полностью обойти проверки безопасности.

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