# Responsive page base on performance (FPS)

**URL:** <https://forum.inductiveautomation.com/t/responsive-page-base-on-performance-fps/66631>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [November 17, 2022, 12:32pm UTC](https://forum.inductiveautomation.com/t/responsive-page-base-on-performance-fps/66631 "2022-11-17T12:32:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [November 17, 2022, 12:32pm UTC](https://forum.inductiveautomation.com/t/responsive-page-base-on-performance-fps/66631/1 "2022-11-17T12:32:49Z")

</div>

Hello,

I'd like to adjust my setting base on the runtime FPS for each client, so I wonder how can I get FPS in perspective.  
As some devices is limited CPU power it is critical to lower effect to have good user experience. In the other hand if the device is capable, it is waste to not have animations and effect

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [November 17, 2022, 12:56pm UTC](https://forum.inductiveautomation.com/t/responsive-page-base-on-performance-fps/66631/2 "2022-11-17T12:56:12Z")

</div>

There isn't going to be anything concreet like that for browers.  
With javascript you have a bit info like:  
The **`navigator.hardwareConcurrency`** read-only property returns the number of logical processors available to run threads on the user's computer.  
And (on newer version of chrome)  
The **`deviceMemory`** read-only property of the [`Navigator`](https://developer.mozilla.org/en-US/docs/Web/API/Navigator) interface returns the approximate amount of device memory in gigabytes.

But that doenst really say that much...  
You could run a sort of loop/timer on load to track performance. But that also wont be very accurate.

Just have a setting where users can turn it on or off.
