Anthony Ettinger <
etti...@gmail.com> writes:
> I'm just curious. why do you have to "support" things that are already in
> the browser by default?
node-webkit is based on Content layer of the chromium project, and the
Chrome browser is also based on it [1]. The content layer contains the most
part of the Chromium project. Some HTML5 features requires support from
the upper part above the Content layer, e.g. printing, geolocation,
getUserMedia, etc.
We copied some of the upper part components from the Chrome browser to
node-webkit, including printing, getUserMedia so they can be
supported. But unfortunately some still don't e.g. geolocation.
Fortunately Chromium upstream is moving the upper part components to the
Content layer, or splitting them from the Chrome browser part[2]. It will
save our effort to support more features in the browser.
Roger
[1]
http://www.chromium.org/developers/content-module
[2]
http://www.chromium.org/developers/design-documents/browser-components