Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/localvoid/uibench
UI Benchmark
https://github.com/localvoid/uibench
benchmark framework frontend javascript
Last synced: 17 days ago
JSON representation
UI Benchmark
- Host: GitHub
- URL: https://github.com/localvoid/uibench
- Owner: localvoid
- Created: 2015-08-05T17:01:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-03-20T05:58:03.000Z (over 5 years ago)
- Last Synced: 2024-04-12T07:04:53.986Z (8 months ago)
- Topics: benchmark, framework, frontend, javascript
- Language: JavaScript
- Size: 2.73 MB
- Stars: 183
- Watchers: 6
- Forks: 20
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - localvoid/uibench - UI Benchmark (JavaScript)
README
# UI Benchmark
[Open](https://localvoid.github.io/uibench/)
## Benchmark implementations query parameters
### i
Number of iterations. Default: `10`.
`http://localhost:8000/?i=5`
### name
Override name.
`http://localhost:8000/?name=Test`
### version
Override version.
`http://localhost:8000/?version=0.0.1-a`
### report
Push report to the parent window. Default: `false`.
`http://localhost:8000/?report=true`
### mobile
Reduce number of DOM elements in tests. Default: `false`.
`http://localhost:8000/?mobile=true`
### enableDOMRecycling
Enable DOM recycling for implementations that support enabling/disabling DOM recycling. Default: `false`.
`http://localhost:8000/?enableDOMRecycling=true`
### filter
Filter tests by name (regexp).
`http://localhost:8000/?filter=render`
### fullRenderTime
Measure full render time (recalc style/layout/paint/composition/etc). Default: `false`.
`http://localhost:8000/?fullRenderTime=true`
### timelineMarks
Add marks to the Dev Tools timeline. Default: `false`.
`http://localhost:8000/?timelineMarks=true`
### disableChecks
Disable internal tests. Useful for experimenting with DOM structure changes. Default: `false`.
`http://localhost:8000/?disableChecks=true`
### startDelay
Add delay in ms before starting tests. Default: `0`.
`http://localhost:8000/?startDelay=3000`