[webkit-dev] SquirrelFish in WebKitGtk
Oliver Hunt
oliver at apple.com
Wed Jan 7 08:30:24 PST 2009
>
> 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 at 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 at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090107/3bde2da0/attachment.html>
More information about the webkit-dev
mailing list