ideipro logotyp

У веб-дизайнеров революция: разраб из Midjourney придумал, как сделать обтекаемый…

У веб-дизайнеров революция: разраб из Midjourney придумал, как сделать обтекаемый текст в браузере — прямо как в глянцевых журналах

Бывший инженер Midjourney Cheng Lou выпустил библиотеку Pretext для точного измерения и расчёта многострочного текста. Главная фишка — технология не использует CSS и DOM-измерения (getBoundingClientRect, offsetHeight), которые триггерят дорогой reflow. Вместо этого библиотека реализует собственную логику измерения текста, используя браузерный движок как эталон.

Что умеет:
— Измерять высоту абзаца без единого обращения к DOM
— Раскладывать текст вручную строка за строкой с разной шириной (например, обтекание вокруг картинки)
— Поддерживает все языки, эмодзи и смешанное направление письма
— Работает с Canvas, SVG, WebGL и скоро на сервере

Цифры:
— prepare() (анализ текста) — около 19 мс для 500 текстов
— layout() (расчёт) — около 0,09 мс для той же пачки

Pretext написан на чистом TypeScript, поддерживается всеми современными браузерами.

Код доступен тут.

ОСТАВЬТЕ СВОЙ КОММЕНТАРИЙ

Image Not Found
Google выкатили Gemini на Mac Google выпустила официальное приложение Gemini…

Google выкатили Gemini на Mac Google выпустила официальное приложение Gemini…

Google выкатили Gemini на Mac Google выпустила официальное приложение Gemini для macOS, которое интегрирует искусственный интеллект напрямую в рабочий процесс на компьютерах Mac. Возможности: — Универсальный доступ: Приложение вызывается быстрым сочетанием клавиш (Option + Space), позволяя открывать…

Апр 17, 2026
dummy-img

OpenAI выпустила крупное обновление Codex OpenAI превратила Codex в полноценного…

OpenAI выпустила крупное обновление Codex OpenAI превратила Codex в полноценного автономного агента для разработчиков. Главные изменения: — Управление компьютером: Codex теперь может взаимодействовать с интерфейсом macOS. Он видит экран, двигает курсор и работает в приложениях, у которых…

Апр 17, 2026
Claude Routines: автопилот для ваших задач Anthropic выпустила Routins —…

Claude Routines: автопилот для ваших задач Anthropic выпустила Routins —…

Claude Routines: автопилот для ваших задач Anthropic выпустила Routins — это способ заставить Claude работать над вашим кодом и задачами автоматически, даже когда вы спите. Если раньше вам нужно было лично общаться с нейросетью, то теперь вы…

Апр 17, 2026
Главный секрет «умных» ответов не в промптах, а в структуре,…

Главный секрет «умных» ответов не в промптах, а в структуре,…

Главный секрет «умных» ответов не в промптах, а в структуре, которую Anthropic зашили под капот. Claude Code — это четырехслойный пирог: — CLAUDE.md: память проекта, правила и архитектурные решения; — Skills: переиспользуемые воркфлоу, которые ИИ дергает сам;…

Апр 17, 2026

Впишите свой почтовый адрес и мы будем присылать вам на почту самые свежие новости в числе самых первых

ИдеиPRO