Show HN: BuildABrowser (Java) – Passes Acid2, Has CSS Grid and an Android port
Category: devtools
Tags: browser, rendering-engine, java, css, html
Score: 6.5/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 4)
BuildABrowser is a from-scratch browser and rendering engine written in Java, featuring custom HTML/CSS parsers, layout engines (including CSS Grid and Flexbox), and support for Acid2. It is an impressive educational and experimental project that demonstrates the feasibility of building a complex rendering engine in Java, with an Android port and embedding options.
Target audience: browser enthusiasts, rendering engine developers, Java developers, educators
Repository: https://buildabrowser.net/ · Java · MIT · 4 stars
View on Hacker News