Introducing Inlyne, a GPU powered yet browserless tool to help you quickly view markdown files in the blink of an eye.
The closest thing currently is probably https://github.com/trimental/inlyne which differs in two ways: it only support markdown not arbitrary HTML, and it renders to screen rather to an image. But it's a good start.
IMO the main blocker for web rendering in Rust right now is better text layout, and in particular support for embedding non-text content within text ala `display: inline-block`. If/when that is implemented I think we'll be able to do a decent job of rendering basic web pages.
Yes, my project https://www.oilshell.org/ has been funded by NLnet since 2022, and it's helped a lot. I needed some help to push through a few problems, and that happened :)
It is very forward thinking since we happen to be mostly in North America, but the funding comes from the EU.
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Building an browser engine from scratch is a great exercise for validating both the specifications and the web platform tests.
For example, here's some bugs raised by Andreas Kling in the HTML spec that were found while building Ladybird:
HTML Living Standard
1 project | news.ycombinator.com | 28 Jan 2024
New in Chrome 120 back button detection
3 projects | news.ycombinator.com | 5 Dec 2023
macOS Sonoma Boot Failures
2 projects | news.ycombinator.com | 31 Oct 2023
The 'contenteditable' attribute disables the 'draggable' attribute
1 project | news.ycombinator.com | 31 Oct 2023
Declarative Shadow DOM Merged into HTML Standard
1 project | news.ycombinator.com | 30 Oct 2023