Performance Comparison of Mozilla 1.3 Beta and Safari v60

Friday February 14th, 2003

Mac bystander writes: "Interesting article comparing Mach-O Mozilla 1.3b on OS X to the new Safari beta. Sounds like the whole perf thing is not as clear-cut in that comparison as it is when comparing Safari to Chimera (off the 1.0 branch) or Netscape 7 (1.0 branch) on a broadband in-lab connection... ;)"

#18 Re: What KHTML-code is from Mozilla ?

by bzbarsky

Friday February 14th, 2003 3:12 PM

You are replying to this message

Well, lessee.... The view system (handling of z-index, opacity, etc) was entirely copied from Mozilla (such that hyatt felt he had to put every single Mozilla developer who has ever touched the relevant code in the Safari acknowledgements). The doctype-switching that apple implemented is entirely copied from the Mozilla code in nsParser.cpp (or so hyatt says). Those are two concreted code examples I know about.

Further, there is the benefit of implementation experience that hyatt brings to the table (eg he's planning on revamping the style system to be more along the line's of Gecko's; this is the _second_ style system Gecko has had; the first one proved to be too inefficient).

Mozilla cannot use KHTML code because it is all GPL and only GPL; Mozilla must be able to ship under other licenses as well. Mozilla's dual GPL/MPL license, on the other hand, is a lot less restrictive. So Safari can use any Mozilla code it wants, but not vice versa.