page-lab icon indicating copy to clipboard operation
page-lab copied to clipboard

PageLab enables web performance, accessibility, SEO, etc testing at scale.

Results 43 page-lab issues
Sort by recently updated
recently updated
newest added

Setup model for logging misc errors, warnings, debug, etc. with fields like: timestamp message traceback levels: ``` LOG_LEVEL_CHOICES = (('0', 'info',), ('1', 'log',), ('2', 'warn'), ('3', 'error',), ('4', 'debug'),) ```

enhancement
data model

Currently these are open, non-authenticated APIs. Ideally they should be authenticated URLs.

research needed
data model
node app

Some APIs that will be needed for the queen server to manage the worker servers: - Get number of workers and which URLs are being processed - Pause all workers:...

enhancement
research needed
node app

Currently, if a worker fails for some reason (an uncaught exception or whatever) it does not re-spawn. Thus over time the # of concurrent workers has the potential to slowly...

enhancement
node app

Add collector for localstorage length at the end of each run. This allows to report on what pages and how much data is getting stored in LS (poor perf for...

enhancement
data model
node app

On report detail page, create a run history datatable showing user-timing measures for each run. This would be identical to the existing KPI run history table, but showing all user-timing...

enhancement
research needed
design/UI
report page

Setup the API/view to pass a Lighthouse config profile ID and settings to use with each URL it provides to the node test runners. This allows different config settings to...

enhancement
data model
node app

Title says it all. Allows you to see within the run history table, which profile was used for the report. This get messy when you start talking about the "average"...

enhancement
design/UI
report page

Enable test runners to post the ID of the config settings profile used for each URL, when posting the Lighthouse report data back to Django app. This allows the relationship...

enhancement
data model
node app

Enable node app to accept a Lighthouse run config object that contains the settings to use for the test run with each URL it gets from the queue.

enhancement
node app