Loading video...

Video Failed to Load

Go Home

Google has solved a 20-year-old web problem.. It's called html-in-canvas, a new experimental Chrome feature that renders live HTML directly as a 3D texture. here's what it does: → draws any DOM element (dashboards, forms, entire app UIs) straight into a canvas → full CSS still works, flexbox, grid,...

237,936 views • 3 months ago •via X (Twitter)

30 Comments

Paul Bohme's profile picture
Paul Bohme3 months ago

~15 years ago the Linux desktop went through this kind of phase with compositors. You could do wild useless things, and it was fun.

Zachary Indy's profile picture
Zachary Indy3 months ago

hell no

Rakesh Purohit's profile picture
Rakesh Purohit3 months ago

Just like how I did it with ‘rocket. new’

Daniel Brown's profile picture
Daniel Brown3 months ago

You can already render html in an svg and then draw to canvas, works in all popular browsers. Not fast though.

Gregor's profile picture
Gregor3 months ago

experimental Chrome flag is a ways from 'solved' imo. html2canvas has existed for years, the real wall was always safari and firefox not following. is there anything in the proposal that moves them toward this?

Jefferson Sa's profile picture
Jefferson Sa3 months ago

I like the way they arranged the words trying to make it appear a real problem solved. Nobody’s asked for that shit.

Jeffrey Onuigbo's profile picture
Jeffrey Onuigbo3 months ago

This is the one I have been waiting for. Rendering DOM into a texture means you stop rebuilding your whole UI in WebGL just to put a panel inside a 3D scene. What does the input story look like, does the DOM stay interactive in there?

Kimmmmmm's profile picture
Kimmmmmm3 months ago

Verdict: very cool demo, but "solved" is marketing. ran its 3 demos myself: a live html form + a 3d-textured cube rendered right into the canvas. catch: flip the flag off and the feature just vanishes. can't ship to real users yet. great for prototypes. follow for more!

LienPixels🌌's profile picture
LienPixels🌌3 months ago

Only a vibe coder would say "solved" in such a topic.

Daniel Ramos's profile picture
Daniel Ramos3 months ago

Este es mi intento, la malla es la que más me gusta :

𝐌𝐫. 𝐖𝐢𝐜𝐤 🇺🇸 🦍's profile picture
𝐌𝐫. 𝐖𝐢𝐜𝐤 🇺🇸 🦍3 months ago

This was trending 3 months ago.

steve's profile picture
steve3 months ago

A problem for whom exactly? I've been in web dev for almost 30 years, and never wanted this. And when I have had clients, none of them have ever asked for it.

Paul Goh's profile picture
Paul Goh3 months ago

Could this be applied to our curtains?

AI Mastery Guide's profile picture
AI Mastery Guide3 months ago

Turning live UI into simulated fabric is such a weird and cool use case

SD House Mafia's profile picture
SD House Mafia3 months ago

Nobody cares

Gimini Gregorette's profile picture
Gimini Gregorette3 months ago

why would google want this... like i want this but wtf is google doing with this?

AI~rtesan's profile picture
AI~rtesan3 months ago

👁️

Odisseo 🇮🇹's profile picture
Odisseo 🇮🇹3 months ago

I fail to see the use of this.

Rimsha Bhardwaj's profile picture
Rimsha Bhardwaj3 months ago

This could finally make interactive 3D interfaces feel native to the web.

RF北灰's profile picture
RF北灰3 months ago

This looks like very cool, i want to know that Is it a DOM or Canvas rendered?

Coddy's profile picture
Coddy3 months ago

This is wild! The internet could look so different soon

Max L.'s profile picture
Max L.3 months ago

In principle, this solution would be excellent for a specific range of tasks, especially for interactive virtual tours, though it's certainly a niche use case.

Sebastian Buzdugan's profile picture
Sebastian Buzdugan3 months ago

the hard part is input focus and accessibility once html becomes a canvas texture

v01d 🔺⚡'s profile picture
v01d 🔺⚡3 months ago

Comes with vulnerabilities

The Upside's profile picture
The Upside3 months ago

This was highlighted in @IvoAI3’s newsletter this morning. Good insights.

ArthurOS's profile picture
ArthurOS3 months ago

Just came across this in @TheUpsideAI, really cool to see.

yomments's profile picture
yomments3 months ago

really cool and smooth!

David Washington's profile picture
David Washington3 months ago

Instead of treating HTML as a flat plane to bake into a 3D texture, architectures like A-Frame let us use semantic DOM hierarchies as a direct blueprint for native 3D objects. html-in-canvas solves the wild web, but breaking out of the 2D plane gives us a new vocabulary.

Swarup Das's profile picture
Swarup Das3 months ago

This is a massive leap for WebXR and 3D web apps. Historically, overlaying complex 2D UI on WebGL meant painful hacks or heavy performance trade-offs. Native rendering will completely change how we design immersive interfaces.

Peter MOUEZA🇲🇫's profile picture
Peter MOUEZA🇲🇫3 months ago

Note100 : 99.5 text web browser

Related Videos