[webkit-dev] WebKit on the server side

Rick Gigger rick at alpinenetworking.com
Tue Dec 1 07:02:48 PST 2009


Is there any overlap there with this project: http://code.google.com/p/wkhtmltopdf/ ?

On Nov 18, 2009, at 9:01 AM, Patrick Mueller wrote:

> Sergiy Temnikov wrote:
>> Hi,
>> We are working on a new application server that uses WebKit for
>> server-side JavaScript execution (and remote JavaScript debugging
>> too). ... For example, the first thing we had to
>> deal with is the JS debugger. Debugger interface is defined in
>> JavaScriptCore but its implementation lives in WebCore. Most of the
>> debugger's implementation is abstract except for the part which sends
>> event notifications to pages and frames objects which are GUI
>> dependent and so can not be used in a faceless server application. So
>> we basically copied the source of the existing debugger, commented
>> out GUI related calls and added some stuff to transform it into a
>> debugger which can be controlled remotely over the network. I would
>> be happy to contribute to the WebKit project to add a layer of
>> abstraction to the existing debugger implementation to cut its
>> dependence on GUI and move it to JavaScriptCore from WebCore's
>> inspector.
> 
> It would be interesting to see this.  Open a bug and contribute a patch.
> 
> There's two reasons I think this is interesting:
> 
> - would be useful for embedded clients.  For instance, if this is the current state-of-the-art for debugging Palm's WebOS apps, which are (in my understanding) running in WebKit - http://is.gd/4RKuh - then a remote debug interface would be incredibly useful, assuming you had a nice client.
> 
> - just cleaning up the interfaces between the debugger and debugging clients to begin with would probably be useful.
> 
> -- 
> Patrick Mueller - http://muellerware.org
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list