Re: Notes about WebCore
Re: Notes about WebCore
- Subject: Re: Notes about WebCore
- From: Philippe Mougin <email@hidden>
- Date: Thu, 9 Jan 2003 02:13:04 +0100
On 1/8/03 2:52 PM, Philippe Mougin wrote:
> Before the Safari release, Omniweb was the only web browser using
Cocoa
> extensively (even more than Safari), but they announced a while ago
> that they were going to write their own, lightweight, UI layer
because
> of bad Cocoa performance when dealing with long and complex pages.
When did they announce this? They did say they were changing the
layout
engine for OW5 to stop using NSViews as their unit of page
construction
(they apparently ended up with way too many relatively heavyweight
NSViews
in complex pages). But I'm pretty sure they will continue to use
native
Cocoa widgets (text boxes, pop-up menus, etc.) in web pages.
http://www.newsfactor.com/perl/story/18114.html
"We're rewriting the whole display engine, everything above the HTML
parser, so it no longer misuses Cocoa classes. Instead, we're going to
write a lot more custom classes to make our rendering much faster and
much more accurate"
"It turns out that Cocoa views were never written to support several
hundred of them on a window in a scroll view, so there's all kinds of
slowness that happens when you do that. It's something we get dinged
for all the time, and by just writing our own, very lightweight and
much less general-purpose classes, we'll be able to get around it"
It is not clear for me if this implies completely dumping native Cocoa
controls or not (in web pages).
Anyway, they just stated that they may well use WebCore instead:
http://www.omnigroup.com/mailman/archive/omniweb-l/2003-January/
009160.html
Best,
Phil
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.