background_sync implements [1] by having:
1. background_sync related idl files and associated code are in //third_party/WebKit/Source/modules/background_sync
2. //third_party/WebKit/public/platform/modules/background_sync/WebSyncProvider.h
implemented in
//content/child/background_sync/*
3 - a service running in browser at
//content/browser/background_sync/background_sync_service_impl.*
and implementing background_sync_service.mojom.
This bug as part of Onion Soup project tracks removal of [2] by addressing the mojom channel directly from //third_party/WebKit/Source/modules/background_sync.
Comment 1 by juncai@chromium.org
, May 10 2016