Yeah. It's been improved a lot in v0.3.3. You can see the progress
and discussion happened here:
https://github.com/rogerwang/node-webkit/issues/82
Background: unlike Win & Linux, on Mac the renderer process of Chromium
depends on Cocoa¹ so the mainloop of Cocoa and libuv has to be
merged. And then due to possible OSX bug of handling kqueue², which
libuv is based on OSX, we made some workaround for this.
¹
http://code.google.com/p/chromium/issues/detail?id=13890
²
https://www.google.com/search?q=kqueue+osx+bug
Roger
> On Sat, Dec 8, 2012 at 4:35 PM, <
matthe...@gmail.com> wrote:
>
>> Has there been any progress or updates on this? There has been a few
>> releases since the last post and I'm curious if the problem was figured out
>> and or resolved. Thanks.
>>
>>
>> On Wednesday, November 7, 2012 3:16:44 PM UTC-8, Tim Caswell wrote:
>>
>>> The fix made my OSX app much faster initially, but after I added in
>>> pty.js (a fork(3) binding), it got super slow. Every libuv event now has
>>> around 1000ms of latency. This is using 0.3.2.
--
Roger WANG Intel Open Source Technology Center