xeokit / xeokit-sdk

Open source JavaScript SDK for viewing high-detail, full-precision 3D BIM and AEC models in the Web browser.
https://xeokit.io
Other
694 stars 278 forks source link

[FEATURE SUGGESTION] Performance benchmark tools #1297

Open Amoki opened 6 months ago

Amoki commented 6 months ago

Is this feature critical for your commercial enterprise? No

Is your feature request related to a problem? Please describe. When we work on performance features (picking, rendering, loading, https://github.com/xeokit/xeokit-sdk/pull/1296, etc), I feel like we miss some tools to check if we increase or decrease performance and by how much.

Describe the solution you'd like Tools that show on screen and on the console that give us information like loading times, FPS, and maybe memory usage and draw call numbers if possible.

Having mean, max, min, 10/90th percentiles could be useful too.

xeolabs commented 5 months ago

We'll soon be setting up a visual regression test suite with Puppeteer / BrowserStack etc, so maybe we can include a performance test in there as well.