content-visibility: auto: рендер-виртуализация без JS
Браузер по умолчанию считает layout и paint для всей страницы, даже если 80% контента за фолдом.
Но есть цена: у пропущенного элемента нет внутреннего размера, и его block-size схлопывается. Скроллбар прыгает,
Лечится
Ключевое слово здесь -
Нужны две оси - используйте две величины (
Где ломается
1.
Браузер по умолчанию считает layout и paint для всей страницы, даже если 80% контента за фолдом.
content-visibility: auto говорит: пока элемент не «релевантен пользователю», пропускай style/layout/paint его поддерева. DOM, a11y-дерево и поиск по странице при этом работают - в отличие от content-visibility: hidden.Но есть цена: у пропущенного элемента нет внутреннего размера, и его block-size схлопывается. Скроллбар прыгает,
scrollHeight врёт, anchor-ссылки и scroll-restore уезжают.Лечится
contain-intrinsic-size - placeholder-размер, который подставляется вместо настоящего, пока секция не отрендерена:.feed > article {
content-visibility: auto;
/* 420px - оценка; после первого рендера запомнится реальная высота */
contain-intrinsic-size: auto 420px;
}Ключевое слово здесь -
auto. Без него placeholder всегда будет тем, что вы написали. С ним браузер запоминает последний отрендеренный размер и дальше использует его как placeholder - при повторном выезде элемента скролл уже не дёргается. Поэтому оценку берите близкой к реальности: от неё зависит длина скроллбара и позиция скролла до первого рендера.Нужны две оси - используйте две величины (
width height) или логические contain-intrinsic-block-size / contain-intrinsic-inline-size.Где ломается
1.
content-visibility: auto неявно включает contain: layout style paint. Элемент становится containing block для absolute/fixed потомков, а overflow обрезается. position: fixed внутри секции перестаёт цепляться к вьюпорту, sticky ведёт себя иначе, выносы отрицательными margin обрезаются.👍1
This media is not supported in your browser
VIEW IN TELEGRAM
«ИИ-агенты закроют до половины текущих операционных процессов» — такую цель обозначил Станислав Макеев, директор по технологиям и AI-трансформации Яндекс Лавки, на недавнем deep tech night.
По его словам, Лавка уже перекраивает процессы под то, чтобы решения в бизнесе принимал ИИ.
Скажем, в коммерции агент будет разбирать спрос, возиться с ассортиментом, искать поставщиков и готовить предложения. А человеку оставят самое ответственное — сложные переговоры. Правда, это пока хотелки: на текущий момент агент просто клепает управленцу короткие бизнес-справки с рекомендациями по действиям.
Хотя кое-что уже автоматизировали. Поиск потерявшихся посылок раньше вручную разгребал десяток человек на фуллтайме. Теперь этим занимается агент. Будущее, блин, уже тут😨
👉 Логово Верстальщика
По его словам, Лавка уже перекраивает процессы под то, чтобы решения в бизнесе принимал ИИ.
Скажем, в коммерции агент будет разбирать спрос, возиться с ассортиментом, искать поставщиков и готовить предложения. А человеку оставят самое ответственное — сложные переговоры. Правда, это пока хотелки: на текущий момент агент просто клепает управленцу короткие бизнес-справки с рекомендациями по действиям.
Хотя кое-что уже автоматизировали. Поиск потерявшихся посылок раньше вручную разгребал десяток человек на фуллтайме. Теперь этим занимается агент. Будущее, блин, уже тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Claude Code наконец-то завёз поддержку AGENTS.md
Никаких допнастроек: теперь Claude Code по умолчанию первым делом читает
Доступно с версии 2.1.277. 💬
Никаких допнастроек: теперь Claude Code по умолчанию первым делом читает
AGENTS.md, а если файла нет — подхватывает CLAUDE.md.Доступно с версии 2.1.277. 💬
⚡2
This media is not supported in your browser
VIEW IN TELEGRAM
Зачем держать localhost взаперти, если Cloudflare раздаёт туннель бесплатно? Всё, что крутится у тебя на машине, выставляется наружу для кого угодно. Хватит одной команды:
Дальше крути с этим что хочешь: локальные проекты, тестирование вебхуков, демонстрация клиентам, как там у тебя всё работает, быстрые превью и доступ ИИ-агентов к локальным приложениям
try.cloudflare.com
👉 Логово Верстальщика
cloudflared tunnel --url http://localhost:8000
Дальше крути с этим что хочешь: локальные проекты, тестирование вебхуков, демонстрация клиентам, как там у тебя всё работает, быстрые превью и доступ ИИ-агентов к локальным приложениям
try.cloudflare.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Байка о npm‑либе morphing‑scroll
Автор трещит про свою npm‑библиотеку. На момент статьи это его второй npm‑проект — и самый сложный. В кишки кода он не полезет: в тексте — как оно создавалось и с какой мотивацией.
Читать далее
👉 Логово Верстальщика
Автор трещит про свою npm‑библиотеку. На момент статьи это его второй npm‑проект — и самый сложный. В кишки кода он не полезет: в тексте — как оно создавалось и с какой мотивацией.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
AgentCloak выкатил бесплатное браузерное расширение: личные данные больше не улетают в промпты к ИИ
Как говорит разработчик, прямо в браузере крутится небольшая ИИ-модель — локально. Она выцепляет имена, номера счетов и прочую личную требуху и подменяет её ненастоящими значениями ещё до того, как запрос куда-то уйдёт.
Ответ пришёл — расширение откатывает всё назад и подсовывает оригинальные данные. Из поддерживаемого: ChatGPT, Claude, Gemini, Grok, DeepSeek и другие модели. Регистрироваться не нужно. incountry.com
👉 Логово Верстальщика
Как говорит разработчик, прямо в браузере крутится небольшая ИИ-модель — локально. Она выцепляет имена, номера счетов и прочую личную требуху и подменяет её ненастоящими значениями ещё до того, как запрос куда-то уйдёт.
Ответ пришёл — расширение откатывает всё назад и подсовывает оригинальные данные. Из поддерживаемого: ChatGPT, Claude, Gemini, Grok, DeepSeek и другие модели. Регистрироваться не нужно. incountry.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Китайцы за пару дней выкатили аж ДВЕ нормальные модели — судя по всему, в ИИ-гонке они замедляться не намерены и вкалывают вообще без выходных.
Qwen3.8-LiveTranslate — штука для синхронного перевода в реальном времени. Держит 60 языков, различает, кто из говорящих сейчас вещает, и в переводе сохраняет их настоящие голоса. Средняя задержка просела с 2,8 до 2,3 секунды.
Qwen-Image-2.1 — свежая облегчённая модель для генерации картинок, и она обставляет Nano Banana 2.0. Рисует нативно в 2K, умеет прозрачный фон, переваривает сразу 10 референсов и точечно правит те области, которые отметили. На HF уже выложили. Ждём на неделе мощную ответочку
👉 Логово Верстальщика
Qwen3.8-LiveTranslate — штука для синхронного перевода в реальном времени. Держит 60 языков, различает, кто из говорящих сейчас вещает, и в переводе сохраняет их настоящие голоса. Средняя задержка просела с 2,8 до 2,3 секунды.
Qwen-Image-2.1 — свежая облегчённая модель для генерации картинок, и она обставляет Nano Banana 2.0. Рисует нативно в 2K, умеет прозрачный фон, переваривает сразу 10 референсов и точечно правит те области, которые отметили. На HF уже выложили. Ждём на неделе мощную ответочку
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
tinyjs: десктопные приложения на JavaScript меньше 10 МБ
В JavaScript Weekly #803 от 22 сентября 2026 года — про tinyjs. Автор собрал на нём приложение и остался впечатлён: бэкенд на txiki.js с полным доступом к системе (FFI в том числе), нативный рендеринг в webview, компактные сборки под macOS, Linux и Windows. Плюс подпись и нотаризация финального приложения — тоже проще.
Вариантов в этой нише — вагон. Electrobun: возможностей побольше, несколько окон и GPU, но рантайм TypeScript крупнее — хотя для крошечного нативного main-процесса там можно взять Zig, Rust, Go или Odin. Perry — AOT-компилятор TypeScript в нативный код; его основная модель UI рендерит виджеты AppKit, Win32 и GTK4, чтобы ощущалось привычнее по-нативному. Electron и экспериментальный Deno Desktop — мощные, но исполняемые файлы у них обычно в разы тяжелее. У Neutralinojs приложения бывают даже меньше, чем у tinyjs, — только привилегированный бэкенд на JavaScript там теряется по дизайну.
Полный выпуск: #803 — JavaScript Weekly
👉 Логово Верстальщика
В JavaScript Weekly #803 от 22 сентября 2026 года — про tinyjs. Автор собрал на нём приложение и остался впечатлён: бэкенд на txiki.js с полным доступом к системе (FFI в том числе), нативный рендеринг в webview, компактные сборки под macOS, Linux и Windows. Плюс подпись и нотаризация финального приложения — тоже проще.
Вариантов в этой нише — вагон. Electrobun: возможностей побольше, несколько окон и GPU, но рантайм TypeScript крупнее — хотя для крошечного нативного main-процесса там можно взять Zig, Rust, Go или Odin. Perry — AOT-компилятор TypeScript в нативный код; его основная модель UI рендерит виджеты AppKit, Win32 и GTK4, чтобы ощущалось привычнее по-нативному. Electron и экспериментальный Deno Desktop — мощные, но исполняемые файлы у них обычно в разы тяжелее. У Neutralinojs приложения бывают даже меньше, чем у tinyjs, — только привилегированный бэкенд на JavaScript там теряется по дизайну.
Полный выпуск: #803 — JavaScript Weekly
Please open Telegram to view this post
VIEW IN TELEGRAM
React 19.3 — уже в npm. View Transitions и Fragment Refs год назад закинули как экспериментальные API с прицелом на React. Теперь обе штуки дослужились до стабильного статуса в React 19.3.
В статье разбирают, как они работают, и заодно прочие заметные изменения этого релиза.
Читать далее
👉 Логово Верстальщика
В статье разбирают, как они работают, и заодно прочие заметные изменения этого релиза.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
OpenAI тоже решила не отставать и притащила новый релиз: знакомьтесь — GPT-6 Sol и Luna.
Sol подешевела примерно вдвое: $2/$10 за 1 млн токенов. Luna просела по цене ещё жёстче — до $0.1/$0.5.
А подписчикам сверху отсыпали один сохранённый сброс лимита
Обе модели уже в подписках и API, а Luna — ещё и на бесплатном тарифе.
👉 Логово Верстальщика
Sol подешевела примерно вдвое: $2/$10 за 1 млн токенов. Luna просела по цене ещё жёстче — до $0.1/$0.5.
А подписчикам сверху отсыпали один сохранённый сброс лимита
Обе модели уже в подписках и API, а Luna — ещё и на бесплатном тарифе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
12 CSS-фич, которые позволят отказаться от зависимостей
В Frontend Focus #759 от 23 сентября 2026 года завезли текст Flavio Copes — «12 CSS Features You Can Use Today with No Build Step». Тема такая: часть CSS-возможностей пихай в прод хоть сейчас, а заодно и от куска тулчейновых зависимостей можно избавиться. Из примеров: нативная вложенность вместо Sass и :has() вместо костылей с классами-обёртками.
Там же в выпуске: релиз-ноты WebKit с улучшениями Safari 27 — новый MCP-сервер, scroll anchoring, кастомизируемый элемент и sizes="auto" для картинок; предложение команды Edge добавить атрибут previewsrc, чтобы браузеры сами показывали размытые превью изображений; а ещё разбор про root scroller и про то, как заурядные CSS-паттерны могут передать прокрутку другим элементам.
👉 Логово Верстальщика
В Frontend Focus #759 от 23 сентября 2026 года завезли текст Flavio Copes — «12 CSS Features You Can Use Today with No Build Step». Тема такая: часть CSS-возможностей пихай в прод хоть сейчас, а заодно и от куска тулчейновых зависимостей можно избавиться. Из примеров: нативная вложенность вместо Sass и :has() вместо костылей с классами-обёртками.
Там же в выпуске: релиз-ноты WebKit с улучшениями Safari 27 — новый MCP-сервер, scroll anchoring, кастомизируемый элемент и sizes="auto" для картинок; предложение команды Edge добавить атрибут previewsrc, чтобы браузеры сами показывали размытые превью изображений; а ещё разбор про root scroller и про то, как заурядные CSS-паттерны могут передать прокрутку другим элементам.
Please open Telegram to view this post
VIEW IN TELEGRAM
Claude Opus 5.5 не где-то там — она уже здесь, и в большинстве бенчмарков она укладывает на лопатки и Fable 5.1, и GPT-6 Astra.
И да, приятный бонус: обновка стоит дешевле, чем Opus 5.
А сверху каждому накинули один сохранённый сброс лимита.
Источник
👉 Логово Верстальщика
И да, приятный бонус: обновка стоит дешевле, чем Opus 5.
А сверху каждому накинули один сохранённый сброс лимита.
Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM