The tool that used to measure the performance of ui5 webcomponents
- Go to link: https://milo-shen.github.io/UI5-WebComponent-PerfTool/. And the lighthouse score of ui5-webcomponents will be listed there.
You can update the version of @ui5/webcomponents
and @ui5/webcomponents-fiori
in package.json
and then submit it. After the CI ( github action ) is done, the latest score will be uploaded to github pages ( https://milo-shen.github.io/UI5-WebComponent-PerfTool/ ) automatically.
- clone the ui5-webcomponents code from https://github.com/SAP/ui5-webcomponents.git automatically.
- scan the
ui5-webcomponents/packages/main/test/samples
folder and convert it's inner ui5-webcomponent examples to react projects - scan the
ui5-webcomponents/packages/fiori/test/samples
folder and convert it's inner ui5-webcomponent examples to react projects - build all the generated ui5-webcomponent react projects and run lighthouse cli tool to get scores of performance metrics
- upload the performance score to github page automatically by using github action
- all the above operations are done in github actions.