This is a tool helping collect website performance data under lighthouse monitoring. To accelerate the collecting process, this is a multithread process which could handles multiple task workers at the same time.
Also to make this tool convenient enough for non-developers to use, wrapping it as an executable that can be run even on devices without Node.js installed by utilizing pkg.
- Download and unzip the package.
- Prepare an input file using this template and named
input.csv, put it under thelighthouse-geniusfolder. - Double click the
exe.shcould start auditing all the URLs provided in your input file. - The result report would be generated in the output folder with task starting time as file name, don't worry that the report would be overrided.
note: this executable only works in Mac OS environment now.
node bin.js assets/input.csv