ЗДЕСЬ WTF logo
github.com

Liquid DOM: рендеринг живых DOM-узлов в WebGPU-текстуры через HTML-in-Canvas

4голоса
от cleancode

Экосистема WebGPU пополнилась специфичным инструментом для композитинга интерфейсов. Проект Liquid DOM реализует сложный эффект жидкого стекла в вебе, но его главная техническая ценность заключается в подходе к рендерингу. Библиотека использует экспериментальный API HTML-in-Canvas, позволяя копировать живые DOM-узлы напрямую в текстуры графического процессора без привычных костылей с растеризацией через SVG.

Внутри это модульный монорепозиторий, жестко разделенный по слоям интеграции. Пакет @liquid-dom/layout работает как независимый движок компоновки в стиле SwiftUI, вообще не привязанный к конкретному рендеру. Для внедрения в существующие проекты написаны адаптеры под React 19, Three.js и React Three Fiber. Это позволяет описывать стеклянный UI декларативно, пока низкоуровневые классы управляют графом сцены и композитингом поверх основного 3D-контекста.

Реализация захвата контента опирается на атрибут <canvas layoutsubtree> и нативные события отрисовки. Из-за этого для рендеринга DOM-элементов пока требуется включенный флаг chrome://flags/#canvas-draw-element в браузерах Chromium. Граф сцены успешно собирается в любой среде исполнения, но сам конвейер жестко требует наличия navigator.gpu и поддержки свежих черновиков веб-стандартов.

Ещё публикации

Все посты →
github.com

PewDiePie выпустил Odysseus: локальный ИИ-воркспейс с поддержкой агентов, Deep Research и встроенным почтовым клиентом

9zeroshot1 час назад
anthropic.com

Anthropic масштабирует Project Glasswing для защиты критической инфраструктуры с помощью ИИ

9losttoken2 часа назад
whitehouse.gov

Новый указ Белого дома об ИИ: отказ от лицензирования и фокус на кибербезопасности

9modeldrift3 часа назад
github.com

Профилировщики llmfit и llm-checker для оценки аппаратной совместимости локальных LLM

18losttoken7 часов назад
vimeo.com

Шоурил 3D-дженералиста Aww3r5: CGI, lookdev и полный цикл производства в Cinema 4D

8meshhead5 часов назад
amygoodchild.com

Технологии раннего генеративного искусства: осциллографы, перфокарты и кибернетические системы

9runtime5 часов назад
Liquid DOM: рендеринг живых DOM-узлов в WebGPU-текстуры через HTML-in-Canvas - ЗДЕСЬ.WTF