2D lighting in webgl would be awesome! I'll follow your progress closely :)
Thank you, I will keep this thread updated. I also have a rather elaborate prototype due in the next 2 weeks, so I won't be updating this soon.
The current system works IF you use separate layers for the lights (because of the source-out drawing). The performance of canvas2D rendering this way instead of clip() makes for less performance, though I tested about 6 lights and it worked fine. There is some drop in frame-rate.
Node-webkit export does have major performance issues with this method.
My best option is to implement a WebGL version, since this would increase performance and will probably have more efficient image manipulation tools available.
If interested I will post the Canvas2D version with a tutorial on how to use it, for testing purposes.