reillyg@ (that's me) will be moving WebUSB as soon as Mojo bindings can be used directly from Source/modules. This is as I understand it blocked on Mojo bindings using WTF types instead of STL types and will be available soon.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Is there a design guideline for what should be in blink vs what should be in content?So far, the divisions I've seen have been more practical than principled - if it's easier to program with std:: types, such as when talking directly to IPC mechanisms, keep it in content/ - if it's simpler to deal with WebString and WebVector, keep it in blink.That doesn't seem like a sensible basis for an architectural split.
On Thu, Mar 10, 2016 at 4:44 PM, Reilly Grant <rei...@chromium.org> wrote:reillyg@ (that's me) will be moving WebUSB as soon as Mojo bindings can be used directly from Source/modules. This is as I understand it blocked on Mojo bindings using WTF types instead of STL types and will be available soon.
--On Wed, Mar 9, 2016, 22:38 Ken Rockot <roc...@chromium.org> wrote:Also note that ortuno@ is now beginning the process of moving Web Bluetooth.On Wed, Mar 9, 2016 at 10:36 PM, Kentaro Hara <har...@chromium.org> wrote:I created a tracking bug here.yukishiino@ already moved BatteryStatus. rouslan@ is working on PaymentRequest. sammc@ is working on GeoLocation.We welcome your contributions!--On Thu, Mar 10, 2016 at 11:01 AM, Yuki Shiino <yukis...@chromium.org> wrote:Hi team,I had a talk about how to migrate web-platform features in content/{child,renderer}/ to third_party/WebKit/ using Mojo in Blink. Let me introduce the deck of slides here.https://docs.google.com/presentation/d/1HAzSSlLqcMl7TsJFqhy-gXx4TfsAygOLfm7aOY7DoU4/edit?usp=sharingAlso there is a list of web-platform features that should be migrated from content/ to third_party/WebKit/. If you're interested in the migration, we're more than happy to help you guys.https://docs.google.com/spreadsheets/d/1VIINt17Dg2cJjPpoJ_HY3HI0uLpidql-1u8pBJtpbGk/edit?usp=sharingCheers,Yuki ShiinoKentaro Hara, Tokyo, Japan
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
On Sat, Mar 12, 2016 at 12:13 AM, Harald Alvestrand <h...@google.com> wrote:Is there a design guideline for what should be in blink vs what should be in content?So far, the divisions I've seen have been more practical than principled - if it's easier to program with std:: types, such as when talking directly to IPC mechanisms, keep it in content/ - if it's simpler to deal with WebString and WebVector, keep it in blink.That doesn't seem like a sensible basis for an architectural split.The principle is that all web-platform features in content/{child,renderer} should be moved to blink's platform/.
+esprehn, +jam explicitly, who can maybe help correct/clarify what's going on, at least if I say something stupid.I will say up front that I've been too distracted by the GN migration and other things to have been paying much attention to this work, and I haven't seen the Onion Soup talks, so I'm probably way late to this discussion, but ...When I asked about this a bit at the Brown Bag on Wednesday (where we talked about this topic), it seemed like we were just talking about the glue (client) code in content/renderer for the different services moving to blink/platform, but the implementation of the services (which often live in the browser process or elsewhere) don't move.Is this paragraph a more accurate description of what's going on? Even then, it seems like if we need to move any glue/client code into blink/platform code at all the mojo-ification of things isn't really doing what I thought it would do, but maybe I'm still missing some things.I certainly don't think we should put *all* of the code for every feature in the web platform into blink/platform. For starters, much of the implementation of services like IndexedDB lives in the browser process, right? But I don't think that's what we're actually planning to do?
Some of the "file globs" use IPC.
Is the idea to first migrate the browser-renderer to Mojo and, in another step, migrate the renderer/child side to Platform? Or the other way around...?