I agree. I don't know what you mean by a safe language though.
I do realize an ideal browser is different for everybody, but I wanted to know what many different people thought was interesting
I do realize an ideal browser is different for everybody, but I wanted to know what many different people thought was interesting
In big codebases, like the browsers tend to be, bugs have many places to hide, and such bugs are very hard to spot. You can't rely on contributors being extra careful continuously, because everyone makes mistakes. So by using a programming language with a garbage collector or memory safety guarantees, like Rust, and enforcing extreme modularity, critical bugs are much easier to be spotted.
[1] https://github.com/servo/servo [2] https://www.rust-lang.org/ [3] https://en.wikipedia.org/wiki/Memory_safety