5 ms·
HTML-in-Canvas Demos
- designerarvid 5mo agoHTML-in-Canvas-in-HTML. Yo dawg.
- BobbyTables2 5mo agoNah, you forgot the canvas. I heard you like html-in-canvas demos, but what about canvas-in-html-in-canvas-in-html?
- ivolimmen 5mo agoYou broke the internet!
- BobbyTables2 5mo agoTitle should have been “html-in-canvas demos in gif on X” I naively thought the “demo” was a demo, not a X posting by a twit.
- beezlewax 5mo agoFlash is back baby!
- troupo 5mo agoIn a significantly reduced, dumbed down and non-functional way
- Barbing 5mo agoTried this demo in Safari: https://arrival.space/htmlcanvas https://arrival.space/htmlcanvas Looks very cool, and showed a pretty message indicating there's even more: HTML IN CANVAS NOT SUPPORTED Use Chrome and enable chrome://flags/#canvas-draw-element Use Chrome... idontthinkiwill.jpg and aren't we supposed to reject these technologies that allow Google to Embrace, Extend, Extinguish[1]? Kudos to the artist in spite of this unfortunately esoteric (wish it weren't) concern [1](hope I'm wrong about it being a triple E https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... )
- socalgal2 5mo agoSeems like you have some pretty strong ranty bias there. AFAICT, this is a web standard and expected to get buy in from Safari and Firefox before shipping to users. For now it's an experiment you have to specifically enable with flags. No different than any other browser that runs experiments Here's one from from Apple from 2017 https://webkit.org/blog/7504/webgpu-prototype-and-demos/ https://webkit.org/blog/7504/webgpu-prototype-and-demos/ Here's another from last year https://webkit.org/blog/17118/a-step-into-the-spatial-web-the-html-model-element-in-apple-vision-pro/ https://webkit.org/blog/17118/a-step-into-the-spatial-web-th...
- troupo 5mo ago> his is a web standard and expected to get buy in from Safari and Firefox before shipping to users. 1. It's not a standard. It's a scribble on a napkin in a working group's repo: https://github.com/WICG/html-in-canvas https://github.com/WICG/html-in-canvas Created and edited by people from Google. 2. Chrome continuously ships "standards" like this that they create with no buy in and against any and all opposition. 3. Neither of your links have any relation to HTML in Canvas.
- JimDabell 5mo ago> AFAICT, this is a web standard and expected to get buy in from Safari and Firefox before shipping to users. If it hasn’t already got buy in then it isn’t a web standard, it’s just a Google proposal. Something isn’t automatically a web standard just because Google thinks it’s a good idea. Here are Mozilla and WebKit positions on this: > This proposal attempts to solve multiple problems with a single solution. We (Mozilla) recognize the motivation for solving some of the problems, but believe that this is not the right solution to each problem, or in some case a step in the wrong direction. — https://github.com/mozilla/standards-positions/issues/1076 https://github.com/mozilla/standards-positions/issues/1076 — https://github.com/WebKit/standards-positions/issues/630 https://github.com/WebKit/standards-positions/issues/630 As far as I can see, nobody outside of Google has committed to implementing this.
- Rygian 5mo agoHow long until a canvas is used to render the full chrome of a web browser (e.g. including the TLS padlock), showing a fake benign URL in the (fake) address bar while having the user interact with a malicious page?
- stanac 5mo agoThat's why we have "youtube.com is now full screen" message.
- lukan 5mo agoYes, but this "emergency" UI of the OS could be improved I think. (Also that functionality could have been build easily with normal DOM and JS, cancel and override all events, etc)
- l23k4 5mo agoAlready done, it's called a "browser-in-browser" attack.
- phyzix5761 5mo agoI remember this repo a few weeks ago: https://github.com/remotion-dev/html-in-canvas https://github.com/remotion-dev/html-in-canvas I wonder if it works in more than just Chrome Canary now.
- RecycledEle 5mo agoI had to poke around a little to learn this: "The HTML-in-Canvas API lets you draw DOM content directly into a <canvas> or a WebGL and WebGPU texture while keeping the UI interactable, accessible, and hooked up to your favorite browser features."
- RecycledEle 5mo agoThe word "Canvas" is overloaded in that it can mean dozens of different things. I thought you meant the recently hacked learning management system (LMS) at first.
- jauntywundrkind 5mo agoMe and another fellow both cited Steve Wittens' review of HTML+dom at each other at the same time a couple days ago. It's a lovely document. https://acko.net/blog/html-is-dead-long-live-html/ https://acko.net/blog/html-is-dead-long-live-html/ At the end he talks about html-in-canvas. This was a while ago, but I think the limitation is still there: the input mapping is totally fudged, just really bad DIY mapping. It only really works for fairly trivial uses. Steve also mentioned a task I'd like to see: project html onto a curved surface. I'm so so so happy we're getting something. But it feels like there are many many many constrains here, that might not be so apparent at first glance. It would be so nice to really have HTML in space, but this isn't really there.