Safari Technology Preview 251: что изменилось в экспериментальном движке Apple
По данным MacRumors, Apple выкатила Safari Technology Preview 251 — очередной экспериментальный билд для тех, кто готов ловить баги раньше пользователей.

Полноценных релиз-нот нет, внутри сидят «исправления ошибок и оптимизация производительности» — формулировка настолько размытая, что под неё подходит что угодно: от перестановки флагов JIT до переписывания рендера таблиц. Сборка рассчитана на macOS Tahoe и новую Golden Gate, на старых системах просто не встанет, так что тестовый парк машин пора обновлять.
Что обычно ломают
Apple диффы для Technology Preview не публикует, так что если вёрстка поехала после обновления — начинайте с мест, которые они правят чаще всего:
position: stickyвнутри grid-контейнеров (любимая боль последние два мажора);backdrop-filterи композитинг в целом;IntersectionObserverи анимации через WAAPI;- webkit-only edge cases у
:hasи:focus-within; - layout при динамической вставке больших DOM-поддеревьев.
Если в проекте хоть один backdrop-filter — обновляйтесь первыми и сразу пишите регресс-кейс.
Установка без боли
Качается через Software Update, если Technology Preview уже стоит. Отдельный аккаунт разработчика не нужен — публичный доступ открыт ещё с 2016-го. Встаёт бок о бок с основным Safari, не трогая профиль и расширения, что важнее, чем кажется: можно гонять прод и экспериментальную сборку на одной машине одновременно. Краш-репорты уходят в общий пул Apple, плюс команда явно собирает фидбэк через встроенные механизмы — если нашли что-то дельное, не удивляйтесь, что фикс прилетит в одном из ближайших билдов без публичного тикета.
Что делать сегодня
Поднимите webkit из Technology Preview в CI или локально, если macOS-мак до сих пор стоит на столе, и прогоните регрессию по core-flow. В playwright выполните npx playwright install --with-deps webkit, чтобы обновить бинарь, иначе тесты будут лгать в пользу зелёного. Снимайте скриншоты diff'ов и таймлайн производительности: через две-три сборки половина дефектов исчезнет сама, и вы не вспомните, что вообще отлаживали. А если вы до сих пор проверяете вёрстку только в Chrome — добро пожаловать в клуб анонимных верстальщиков: лечение только через webkit-эталон и партизанские вылазки в Safari на проде.
Что отслеживать в ближайших сборках
Держите в голове регулярные, но редкие грабли webkit:
- скролл-бар поверх контента при
overflow: autoвнутри fixed-контейнеров; - лаг ввода в
<input>после программной сменыvalue; - пропадающий курсор в contenteditable при активном
transform; - рассинхрон Web Animations при переходе между страницами.
Записывайте минимальные репро — баг без репро у Apple летит в корзину ещё до того, как его прочитает инженер.