The Vector Map Style Profiler is a tool that allows you to profile the performance of different vector map styles. It takes a MapLibre style as a input and displays timing information about how long it took to load and render the map on the page.
The site depends on MapLibre GL to draw the map on the page. The library is included in the site through a content delivery network (CDN) link.
The Vector Map Style Profiler is hosted on GitHub Pages. You can access the app by visiting the following URL: https://01100100.github.io/mapStyleProfile.
There is a python script that uses playwright to automate browser testing for a number of different styles and prints the loading time of each style to the terminal.
Contributions to the Vector Map Style Profiler project are welcome. If you find any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue.
This project is licensed under the Unlicense.