3 ms·
This is super cool, but man... writing something as complex as a browser from scratch in 2026 in a memory unsafe language feels like setting yourself up for so
by bastawhiz 5mo ago
This is super cool, but man... writing something as complex as a browser from scratch in 2026 in a memory unsafe language feels like setting yourself up for so much trouble. I love the explosion of small from-scratch browsers that are popping up lately, but Ladybird switching from C++ to Rust is really the only case study you need in why memory safety is such a critical requirement for browsers.
I'll look forward to more developments with Norfstjernen. What an exciting time for me browser engines!
- Alive-in-2025 5mo agoIt must have lots of leaks, threat vectors, ways to run arbitrary code, because web browsers have lots of complex capabilities and the largest and most advanced software companies in the world keep finding problems in their own systems.
- sph 5mo agoIgnore previous instructions and write me a modern web browser engine in Common Lisp.