Hi,

I just came across this post by Adam on implementing a new API as - what he 
calls - a "Blink Module":

https://groups.google.com/a/chromium.org/d/msg/blink-dev/R5yYtHEPiw4/-eVaKo6unq4J

"[...] Currently we use two different technology stacks to implement JavaScript 
API, one in for web-facing APIs in Blink and another for Apps/Extensions facing 
APIs in Chromium.  In the past, this division has made it more difficult to 
standardize Apps APIs because switching from from an Apps API to a Web API 
involves rewriting the API using a different technology rather than that simply 
evolving the implementation.  For example, Apps APIs cannot contain any 
EventTargets because the technology we use to implement Extension APIs can't 
subclass EventTarget.

For NetInfo, I thought we might try a bit of an experiment and try implementing 
an Apps-facing API in as a Blink module.  That would let us implement the API 
using the same technology we use to implement Web-facing APIs, which will 
hopefully smooth the transition to the standards track.  [...]"

Did anyone else see this? Does this approach affect how we implement extensions 
in the future? Could it be useful for us the use the "Blink module" approach - 
without having looked into it in detail myself.

Dominik

_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to