12 comments

[ 3.5 ms ] story [ 40.6 ms ] thread
Wow, that's crazy. I also had never heard of Mojo before. Reminds me of Microsoft COM.
This is some fine hack. In the spirit of pure good intentioned hacking. Love this.
Original discussion: https://news.ycombinator.com/item?id=34547259

This is really, really cool!

Skia is a incredible abstraction layer. The linked article at the top of the OP https://fathy.fr/html2svg (2022) has some great graphics of how Skia can support various backends including PDF rendering (via https://skia.org/docs/user/sample/pdf/).

It's also worth noting that the Chrome Graphics team is writing yet another Skia rasterization backend, just announced last month: https://blog.chromium.org/2025/07/introducing-skia-graphite-...

Given that this article came out a couple years ago, it's quite possible that it was seen by the Chrome team and inspired them to look at making a new backend from scratch!

It looks so much better than I expected. This is cool.
Cool but what I'm actually looking for is an article titled:

"Forking xterm to render graphical applications"

It's surprisingly capable. One tricky problem is trying to solve Captchas with it.
This project delivers. Ran on gnome-terminal using podman and I was there watching youtube videos in blocky images. I must try on my rasperry pi.
It looks like the project is abandoned/no longer maintained.

brow.sh (firefox in the terminal) is still being updated though.