Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Here is a very slow page in Safari 5.1

Safari before 5.1 has had no problem loading this page:


http://panlex.org/u


But in 5.1 requesting this page makes WebProcess start consuming 100%+ of CPU and it takes 105 seconds under Snow Leopard on a 2 x 2.8 GHz Quad-Core Xeon Mac Pro and 65 seconds under Lion on a 2.3 GHz Intel Core i7 MacBook Pro, before the page is ready to do anything (scroll or press a button) with.


To check whether there might be a font or character causing this problem, I have replicated the situation with various subsets of the table being displayed. Displaying 1000 rows speeds the loading, but it still takes about 15 seconds on the Snow Leopard machine, regardless of which 1000 rows are displayed. (These times are over a LAN, so no Internet latency.) Similar problem on a 2.4 GHz Intel Core 2 Duo MacBook.


The loading time is not appreciably decreased if the page is loaded again in succession.

Mac Pro, Mac OS X (10.5.7), iPhone 8GB, Airport Extreme

Posted on Jul 22, 2011 10:50 PM

Reply
24 replies

Jul 23, 2011 8:10 AM in response to Lexiepex

What you really have to do is use another browser. Amaya and Opera also choke on this page. But Camino, Chrome, Firefox, iCab, OmniWeb, SeaMonkey, and Sunrise all display it and make its controls available rapidly.


So I don't understand why it has nothing to do with Safari. Safari up to 5.0 also had no difficulty with this page.


Safari with the latest nightly build of WebKit is still bad.

Jul 28, 2011 7:13 AM in response to Jonathan Pool

Safari 5.1 and “WebProcess”: PROBLEM SOLVED

The culprit is “Little Snitch”


I am running OS 10.6.8 (Lion-ready). Yesterday, I installed the Safari updater from 5.0.5 to 5.1 . . . and am experiencing repeated and annoying pop-up windows for "WebProcessing."

I found the culprit to be the third-party utility "Little Snitch" — which monitors outgoing internet connections. (http://www.obdev.at/products/littlesnitch/index.html).

I solved the problem by upgrading (FREE) Little Snitch v2.0.x to v2.4 (for Snow Leopard and Lion).

PROBLEM SOLVED.

Jul 28, 2011 8:26 AM in response to David_Purnell

PROBLEM NOT SOLVED


This solution is not a solution to the problem. It may solve a different problem, but not the one about which this discussion is being conducted.


If you report that http://panlex.org/u loads within 10 seconds and you can then start tabbing through the submission buttons and scrolling down the page as long as you have Little Snitch installed, then we'll have surprising information relevant to the problem. Is that in fact the case?

Jul 28, 2011 8:58 AM in response to Jonathan Pool

@Jonathan Pool.


Sorry Jonathan. I thought the problem I'd encountered and solved might be related to what you're experiencing.


I just tried http://panlex.org/u in Safari (5.1). The page loads, but then hangs up. I can't scroll or tab through the table.


Then, I opened the same URL in Firefox (5.0.1), and it worked fine. I was able to scroll down the page.

Aug 12, 2011 10:17 PM in response to Jonathan Pool

I think this is related to a webkit bug with large tables and border-collapse:collapse that I saw in Chrome a while back. Here's the bug I filed with Google. http://code.google.com/p/chromium/issues/detail?id=68215


Here's an interesting thing I'm seeing on http://panlex.org/u I'm seeing the slowness, same as you, but using the Developer tools, if I turn off the border-collapse:collapse CSS rule the page becomes seemingly normal again. You can even re-enable the border-collapse rule and the page remains fast.


I think this may be a bug with webkit that's now shared in Chrome and Safari.

Aug 13, 2011 7:35 AM in response to chad von nau

Thanks for helping diagnose this.


However, my testing indicates that this is not a bug with border-collapse: collapse. Here is why:


If I change the value of border-collapse to "separate" and add "border-spacing: 0", the bug remains. To try this, request http://www.panlex.org/cgi-bin/plxu28-bug2.cgi .


If I leave the value of border-collapse unchanged but change the button elements in the cells to plain text, the bug disappears. To try this, request http://www.panlex.org/cgi-bin/plxu28-bug1.cgi .


On the basis of this testing, it would seem to me that the bug is dependent on the button elements and independent of the border-collapse CSS attribute.


This doesn't explain, however, why you have found border-collapse: collapse producing slow results with other large tables and it doesn't do so with my table in http://www.panlex.org/cgi-bin/plxu28-bug1.cgi . It also doesn't explain why you saw the bug disappear when you changed border-collapse on my page but I didn't see it disappear.


Any further diagnostic help would be welcome.

Aug 16, 2011 12:36 AM in response to Jonathan Pool

I've noticed the same problem with Safari 5.1 on Lion.

I have a webpage with a big (not very big) table with a kinds of INPUT elements in it. (SELECT, INPUT TEXT etc)

Since Safari 5.1 the page is stuck for about 10 secs after loading is complete.

You can see the scrollbar visible during this time. After the 10 seconds, the scrollbars hides (as is normal in Lion) and you can scroll / input etc.


In Safari 5.0 it all worked fine!

Here is a very slow page in Safari 5.1

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.