Is there a way to find out what JavaScript engine WebKit is using?
I have WebKit-r38068 and i'm using the GTK port. 
How can i know if my WebKit is using SquirrelFish or the old JS Engine?

The old AST engine was removed in June when we switch to the original SquirrelFish, so you can't not have SF now :D
Likewise once SquirrelFish Extreme was landed it became non-optional.  It is possible you won't get the JIT as
that's architecture dependent, but if you're on x86-32 you should be fine.

On Jan 7, 2009, at 5:41 AM, Iulian wrote:


Ok. If SquirrelFish is using bytecode, as people say, JavaScript code from
web pages doesn't have to be compiled somehow? How do we do that?
What about the JavaScript objects that are created using the JavaScriptAPI?
How does SquirrelFish handle these objects?

I'm not sure what you mean by this, i'd recommend you look at the initial blog post at
http://webkit.org/blog/189/announcing-squirrelfish/ .  But whether we use bytecode,
native code, or an AST interpreter is secondary to the internal representation of object.
The implementation of objects can be seen in JavaScriptCore/runtime/JSObject.{h,cpp}
and you an see that there's no dependency on JavaScriptCore's execution engine.

--Oliver



Iulian


Ariya Hidayat-3 wrote:


Is there a way to find out what JavaScript engine WebKit is using?
I have WebKit-r38068 and i'm using the GTK port.
How can i know if my WebKit is using SquirrelFish or the old JS Engine?

WebKit has switched to SquirrelFish-based JSC since quite some time.
r38068 is
from around November, so it should use SquirrelFish already.

Note that SquirrelFish Extreme is of course a different matter.


--
Ariya Hidayat, Software Engineer
Qt Software, Nokia Devices R&D
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



--
View this message in context: http://www.nabble.com/SquirrelFish-in-WebKitGtk-tp20728765p21331521.html
Sent from the Webkit mailing list archive at Nabble.com.

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev