Bryan Sant wrote:
On 11/15/06, Ross Werner <[EMAIL PROTECTED]> wrote:
I just loaded a page (in Firefox) with a relatively simple Java applet--it
pegged my CPU at 100% for several minutes, froze the browser, and still
failed to successfully load the applet. I had to killall firefox-bin.
That's why I hate Java applets. An applet should *not* cause my browser to
crash, even if it's a malicious applet, first of all (which this wasn't).
Second, they should download quickly and open quickly. Preferably with
some sort of notification of how far along they are, like most Flash does.

Could you send the URL of that applet?

Even on a 2 GHz machine, every time I encounter a Java applet, the browser freezes for 5 seconds while it loads the JVM. A browser crash often follows within minutes. This problem is obviously not inherent to Java, but it is a symptom of poor integration.

If I were designing the browser/applet connection, I would:

* run a JVM in a separate process for each web site that uses an applet, so the browser can simply kill runaway applets;

* never block the browser from repainting, no matter the quality of the JVM or applet;

* allow applets to manipulate the DOM just like Javascript can; and

* cache jar files aggressively in the browser.

It's not too late for such a redesign. If it happens, people will no longer notice they're running Java, and Java applets will become much more acceptable.

Shane

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to