async getArtifact(context) {
    const devtoolsLog = context.dependencies.DevtoolsLog;
    const networkRecords = await NetworkRecords.request(devtoolsLog, context);

    const imageRecords = OptimizedImages
      .filterImageRequests(networkRecords)
      .sort((a, b) => b.resourceSize - a.resourceSize);

    return await this.computeOptimizedImages(context.driver.defaultSession, imageRecords);
  }
@param {LH.Gatherer.Context<'DevtoolsLog'>} context
@return {Promise<LH.Artifacts['OptimizedImages']>}