Hacker News new | ask | show | jobs
by manigandham 4062 days ago
At the risk of getting pedantic... they basically deleted the majority of it.

>> In the coming months, swathes of IE legacy were deleted from the new engine. Gone were document modes. Removed was the subsystem responsible for emulating IE8 layout quirks. VBScript eliminated. Remnants like attachEvent, X-UA-Compatible, currentStyle were all purged from the new engine. The codebase looks little like Trident anymore (far more diverged already than even Blink is from WebKit). What remained was a clean slate.

At this point, they kept basic stuff any rendering engine would do but it's as clean a start as you can get.

1 comments

A clean engine is Servo. This just sounds like cleaning up the codebase.
Cleaning up implies they didn't add anything else. This is a major reworking that changes the entire stack.

Do they have to write every single line from scratch again? That would be an enormous waste of time. Even if they started with a completely new repo, they would just copy/paste that stuff anyway. The important bits are all new and that's what matters.

They don't "have" to do anything, nor am I criticizing them. I'm just saying that's it's not completely from scratch like people are saying. If they take this an some sort of attack, it's their problem.