[webkit-dev] how tightly coupled is JavaScriptCore to WebKit?

David Hyatt hyatt at apple.com
Mon Jul 31 17:59:57 PDT 2006


It depends on the level of integration that you want.  If you want to  
support <script> elements and event handlers, then you will have to  
get into WebCore.

dave

On Jul 31, 2006, at 5:32 PM, Geoffrey Garen wrote:

> Brett,
>
> While the WebKit framework requires the JavaScriptCore framework to  
> build, WebKit is not tied to JavaScript as language in any  
> particularly strong way. I don't think it would be too difficult to  
> make a Python-enabled prototype by adding new hooks inside the engine.
>
> That said, I seem to remember that a contributor already added  
> Python support to DumpRenderTree, our test harness for WebKit,  
> using PyObjC. WebKit's ObjC bindings make this kind of addition  
> pretty painless. I think you'll find this approach far easier than  
> hacking inside any browser engine, since it allows you to avoid the  
> engine guts entirely, and use only public, documented API.
>
> Cheers.
>
> Geoff
>
> On Jul 31, 2006, at 4:54 PM, Brett Cannon wrote:
>
>> My name is Brett Cannon and I am currently a Ph.D. student  
>> attending the University of British Columbia.  I am starting work  
>> on a dissertation that involves making the Python programming  
>> language secure and using the use of Python as a client-side web  
>> scripting language as the case-study.  I was originally planning  
>> on using Firefox as the browser to embed into, but then I  
>> remembered that WebKit was an option for me.
>>
>> But I have no clue how difficult it would be to add another client- 
>> side scripting language to WebKit.  Does anyone know how difficult  
>> this would be?  Is most stuff so completely geared towards  
>> JavaScript that adding another language would be a huge  
>> undertaking?  Or is the abstraction at the right level that this  
>> would be feasible with a modest amount of work?
>>
>> Thanks for any help.
>>
>> -Brett C.
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at opendarwin.org
>> http://www.opendarwin.org/mailman/listinfo/webkit-dev
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-dev




More information about the webkit-dev mailing list