diff --git a/core/gather/base-artifacts.js b/core/gather/base-artifacts.js index 5bb2a639cda4..2fe3757d5b90 100644 --- a/core/gather/base-artifacts.js +++ b/core/gather/base-artifacts.js @@ -18,8 +18,10 @@ import { * @return {Promise} */ async function getBaseArtifacts(resolvedConfig, driver, context) { - const BenchmarkIndex = await getBenchmarkIndex(driver.executionContext); - const {userAgent, product} = await getBrowserVersion(driver.defaultSession); + const [BenchmarkIndex, {userAgent, product}] = await Promise.all([ + getBenchmarkIndex(driver.executionContext), + getBrowserVersion(driver.defaultSession), + ]); return { // Meta artifacts. diff --git a/core/gather/gatherers/link-elements.js b/core/gather/gatherers/link-elements.js index 9e4c86cf5c09..41e210b9ed2d 100644 --- a/core/gather/gatherers/link-elements.js +++ b/core/gather/gatherers/link-elements.js @@ -177,8 +177,10 @@ class LinkElements extends BaseGatherer { */ async getArtifact(context) { const devtoolsLog = context.dependencies.DevtoolsLog; - const fromDOM = await LinkElements.getLinkElementsInDOM(context); - const fromHeaders = await LinkElements.getLinkElementsInHeaders(context, devtoolsLog); + const [fromDOM, fromHeaders] = await Promise.all([ + LinkElements.getLinkElementsInDOM(context), + LinkElements.getLinkElementsInHeaders(context, devtoolsLog), + ]); const linkElements = fromDOM.concat(fromHeaders); for (const link of linkElements) { diff --git a/core/gather/gatherers/service-worker.js b/core/gather/gatherers/service-worker.js index 1c147af33c6f..270af6c2e164 100644 --- a/core/gather/gatherers/service-worker.js +++ b/core/gather/gatherers/service-worker.js @@ -19,8 +19,10 @@ class ServiceWorker extends BaseGatherer { */ async getArtifact(context) { const session = context.driver.defaultSession; - const {versions} = await serviceWorkers.getServiceWorkerVersions(session); - const {registrations} = await serviceWorkers.getServiceWorkerRegistrations(session); + const [{versions}, {registrations}] = await Promise.all([ + serviceWorkers.getServiceWorkerVersions(session), + serviceWorkers.getServiceWorkerRegistrations(session), + ]); return { versions,