For historical reasons, names of worker classes are not well-consistent. We should rename them with a more consistent naming convention like this:
1.) "Worker" prefix for classes used by all worker types
2.) "DedicatedWorker" prefix for DedicatedWorker classes
3.) "SharedWorker" prefix for SharedWorker classes
4.) "ServiceWorker" (or "EmbeddedWorker") prefix for ServiceWorker classes
5.) "CompositorWorker" prefix for CompositorWorker classes
6.) "InProcessWorker" prefix for classes used by DedicatedWorker and
CompositorWorker
7.) "Worklet" prefix for Worklet classes
Comment 1 by bugdroid1@chromium.org
, Apr 19 2016