News for hackers. Stuff that matters.
Re:Let's build a browser engine Part 3: CSS by pcwalton on Thursday August 14, 2014 @12:59PM (#8178391)
> It definitely benefits web in a way, but rising complexity makes for a security nightmare and i wonder how close it brings browsers as a kind of software to limits of sanity and comprehension.

Note that this is much of the idea behind Rust (which is used by this series): browsers are too large and difficult for humans to guard against the presence of vulnerabilities, so we use software (i.e. compilers) to do it. Compilers have a much longer attention span than humans do.

Sandboxing can also achieve this, although at a much more coarse-grained level.

Re:Let's build a browser engine Part 3: CSS by basiliothecat on Thursday August 14, 2014 @04:45PM (#8179762)
As much as i love anything that aids fighting the complexity, i think that it's best to address the root cause.

That said, i don't have any strategy at hand regarding browser complexity, but i believe as it gets more prominent, the change will come. At least i hope that the browser i'll be running in 5 years would be a saner piece of software.

Re:Let's build a browser engine Part 3: CSS by hrjet on Thursday August 14, 2014 @02:52PM (#8179148)
I am excited to hear "sandboxing" in this context. Does rust have sandboxing by any chance on the roadmap?
Re:Let's build a browser engine Part 3: CSS by pcwalton on Thursday August 14, 2014 @04:38PM (#8179726)
Servo does.