A tool to visualize the Real User Monitoring (RUM) data for 3,237,526 websites from Google Chrome users under various device and connection types.
- Go to https://ruxt.dexecure.com.
- Select a website using the autocomplete.
- (Optional) select a device and connection type.
- Use the time slider to select the user wait time.
Assume 1000 website visitors. You can think of the actual number of visitors scaled down proportionately to 1000.
- Site Experience Benchmark (SEB) score: the fraction of users completing first contentful paint within first second.
- The percentage of users completing first contentful paint within given time.
- The percentage of users completing document load within given time.
We use Next.js for the frontend.
npm install
to install all dependencies.npm run dev
to run locally.
Send a PR to the develop branch of the repo. The master branch tracks the version actually deployed on https://ruxt.dexecure.com/
- Read more on CrUX and the metrics for user experience in the introductory article on CrUX.
- This is the repo for the frontend. The repo for backend is here. Feedback and pull requests welcome.
- Reach out at [email protected].