[webkit-gtk] Fwd: Using V8 as the JavaScript engine in Epiphany

Gustavo Noronha Silva gns at gnome.org
Sun May 30 10:24:59 PDT 2010

On Fri, 2010-05-28 at 23:12 -0400, Ryan Oram wrote:
> It seems like the issues I'm having with Epiphany are all
> JavaScript-based (like this issue here:
> https://bugzilla.gnome.org/show_bug.cgi?id=619197). Switching to V8
> might save you guys a lot of work and make Epiphany a better browser
> in the process.

Sorry to let you down on this, but switching to V8 would have absolutely
zero effect on this kind of problem. They have to do with everything but
the JavaScript engine that is used =)

In this case, the problem is our scrolling code is rather complex and
specific, and it causes the view to change its size when the scrollbars
appear (where in other ports the scrollbars are part of the view).

The web site listens for 'size changed' DOM events, and forces a reload,
which is _dumb_. So, I understand why you could think switching to V8
would help, but:

1. we already have the 'support of a company' in the engine we use -
apple is usually very careful with maintaining Linux support working
2. we would have to do tons of work to switch to V8, for no good reason
at all

So, if you want to help with this kind of thing, please move the focus
to where the problem really is, and stop caring about JS engines already

See you,

Gustavo Noronha Silva <gns at gnome.org>
GNOME Project

More information about the webkit-gtk mailing list