[webkit-dev] Custom V8 bindings for WebWorkers

Marshall Greenblatt magreenblatt at gmail.com
Mon Nov 26 15:30:16 PST 2012


On Mon, Nov 26, 2012 at 6:21 PM, Adam Barth <abarth at webkit.org> wrote:
> Sounds like a reasonable idea.  Would you be willing to file a bug and
> write a patch?

Thanks for the fast response Adam. Filed as:
https://bugs.webkit.org/show_bug.cgi?id=103306

I'll submit a patch in the near future.

>
> Adam
>
>
> On Mon, Nov 26, 2012 at 3:18 PM, Marshall Greenblatt
> <magreenblatt at gmail.com> wrote:
>> Hi All,
>>
>> Applications embedding WebKit and Chromium can use existing C++ APIs
>> to dynamically add custom V8 JavaScript bindings. These bindings allow
>> closer integration between the script execution environment and the
>> host application and are currently supported for page contexts via the
>> FrameLoaderClient::didCreateScriptContext callback. However, custom V8
>> bindings are not currently supported for WebWorkers. Combining the
>> multi-threaded capabilities of WebWorkers with the flexibility offered
>> by custom V8 bindings would be an extremely useful feature for some
>> applications.
>>
>> How would people feel about exposing a V8 binding capability for
>> WebWorkers? Would adding new callbacks similar to
>> Platform::didStartWorkerRunLoop and Platform::didStopWorkerRunLoop be
>> a reasonable implementation approach?
>>
>> Thanks,
>> Marshall
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo/webkit-dev


More information about the webkit-dev mailing list