Carbonyl is surprisingly performant and usable, especially with --zoom=300 --bitmap
At lower resolutions, it would be nice to render images using a "subpixel" terminal rendering library like chafa (https://hpjansson.org/chafa/), or maybe sixels/kitty image protocol.
I remember wanting to use carbonyl on some server so that I don't need to actually create a tunnel b/w 2 servers, start puppeeter in debug instance and open up a website and then hook it up using remote debugging in my ungoogled chromium.
I really wanted something that could just work...
Now that being said, the project was really cool.
So it might come slightly off topic but when I had last viewed the project, there were a lot of people asking if the project is dead or more importantly, what has happened to author and there were comments like this after the job part and even hackernews showed concern of the dev's life
https://github.com/fathyb/carbonyl/issues/201 [is the dev killed by IDF in Gaza #201]
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!
wonger_|5 months ago
Carbonyl is surprisingly performant and usable, especially with --zoom=300 --bitmap
At lower resolutions, it would be nice to render images using a "subpixel" terminal rendering library like chafa (https://hpjansson.org/chafa/), or maybe sixels/kitty image protocol.
Imustaskforhelp|5 months ago
I really wanted something that could just work...
Now that being said, the project was really cool.
So it might come slightly off topic but when I had last viewed the project, there were a lot of people asking if the project is dead or more importantly, what has happened to author and there were comments like this after the job part and even hackernews showed concern of the dev's life https://github.com/fathyb/carbonyl/issues/201 [is the dev killed by IDF in Gaza #201]
btown|5 months ago
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!
core1024|5 months ago
[1] https://www.brow.sh/
panki27|5 months ago
No need to render to ASCII/Unicode anymore!
Imustaskforhelp|5 months ago
jesprenj|5 months ago
ksdme9|5 months ago
taftster|5 months ago
javier_e06|5 months ago
ranger_danger|5 months ago
brow.sh (firefox in the terminal) is still being updated though.
amelius|5 months ago
"Forking xterm to render graphical applications"
IcyWindows|5 months ago
LukeShu|5 months ago
https://chromium.googlesource.com/chromium/src/+/refs/heads/...
microtherion|5 months ago
neuroelectron|5 months ago
KebabKanaken|5 months ago
[deleted]