Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
62

Forking Chrome to render in a terminal

from Fathy Boundjadj [alt+shift+b] in programming

I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal. Let me introduce you to the Carbonyl web browser! Drawing Read more..
27th Jan 2023

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Fathy Boundjadj

Forking Chrome to turn HTML into SVG

I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D engine also used in Firefox and Android. Blink consumes the HTML input, and Skia produces the graphical output. The Chromium compositor (cc) is in between, but we'll ignore it for now. Read more..

11th Nov 2022 • 56 votes

More in programming

Notes from CoRL 2026

(Tuesday)

8 hours ago • 1 votes
The Codebase Rewrite is Back

The economics of software engineering have fundamentally changed.

11 hours ago • 1 votes
How OCaml effects simplified my JSON interpreter

How effect handlers removed control-flow plumbing from query-json

yesterday • 1 votes
Unattended reboots with encrypted disks

An introduction to ZKeys: a new service that stores encryption keys off-site and automatically locks access to them if the client machines go offline for a long period of time.

4 days ago • 1 votes
Education Shouldn't Be Held for Ransom

Google told K-12 schools they could turn off AI, but only if they gave up search too. That isn’t integration. It’s holding education for ransom.

a week ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in