Пульс веб-платформы 24.07.2026


Новости

  • Safari Technology Preview больше не выходит на macOS 15 — Apple тихо отключила STP для macOS 15 (Sequoia). Последняя версия 245 — следующая требует macOS 26 (Tahoe). Для Sequoia можно вручную поставить Safari 26 или бета Safari 27 — но надо обходить системные настройки Apple, которые настойчиво предлагают обновиться.
  • Публичные чаты DeepSeek проиндексировались в Google — У DeepSeek есть кнопка «Поделиться», которая создаёт публичную ссылку на диалог — Google это нашёл и проиндексировал. Никакого взлома, просто народ сам сделал чаты публичными. История повторилась с ChatGPT и Grok — OpenAI за пару дней убрала галочку видимости. Грабли знакомые ещё со времён билетов РЖД в 2011-м.

Проекты

  • img2threejs — Открытый проект: даёшь картинке Claude или Codex — получаешь 3D-модель, сразу пригодную для Three.js. Бесплатный способ превращать 2D-рендеры в интерактивные сцены прямо из браузера.

Статьи, мнения, туториалы

CSS

  • animation-composition: объединяй анимации без перезаписи — Новое свойство animation-composition позволяет комбини́ровать значения CSS-свойств из разных @keyframes без перезаписи. Например, одна анимация двигает элемент влево, другая — вниз, и с animation-composition: add обе работают вместе. То же для box-shadow: добавляешь новый тень поверх существующих без переобъявления всех.
  • FIFA турнирная таблица на чистых CSS-сабгридах (Ahmad Shadid) — Ахмад Шадид пересобрал сетку чемпионата мира по футболу без обёрток-костылей. Чистый DOM: родительский grid задаёт колонки и строки, вложенные матчи через CSS-сабгриды наследуют дорожки, grid-column: -2 для гибкого позиционирования, флексы центрируют матчи. Пример того, как правильно работает современный CSS-гейнинг.