[webkit-dev] Notifications API for workers

John Gregg johnnyg at google.com
Thu Apr 30 14:05:46 PDT 2009


Hi WebKit,
I'm working on a Notifications API for Web Workers, with the idea that a
user agent could receive these from script and route them in a
platform-appropriate & user-configurable way (desktop HTML toasts, Growl
calls, status bar on mobile browsers, etc.).  Permission controls would be
similar to popups.

I have a prototype working in Chromium but I need some advice as to how I
might get the JS API checked in. I opened a bugzilla item here:
https://bugs.webkit.org/show_bug.cgi?id=25463, which links to the design doc
I'm using and has a rough draft of the patch I'm proposing.

I got some feedback there already, so I thought I would reach out for more
advice.  Basically it amounts to adding to WorkerContext.idl an
attribute WorkerContext.notifications, which notifications object contains
methods like createNotification(URL or text+icon).  Because of the proposed
idea of dynamic routing, I'm inclined not to roll it in to window.open()
until we get more experience building apps on it and decide that makes
sense.

Since this is experimental, it's already behind a compile time flag, but I
would be happy to do more to make it further protected (like calling it
WorkerContext.chromiumNotifications to indicate it's currently a Chromium
experiment).  Any other advice on how to proceed?

Thanks!
 -John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090430/e5bf51a7/attachment.html>


More information about the webkit-dev mailing list