# Minimum system requirements for Three.js

**URL:** <https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649>\
**Category:** Questions\
**Tags:** hardware\
**Created:** [November 28, 2023, 12:59pm UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649 "2023-11-28T12:59:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shishir](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@Shishir](https://discourse.threejs.org/u/Shishir)\
**Post date:** [November 28, 2023, 12:59pm UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649/1 "2023-11-28T12:59:45Z")

</div>

Hi,

Is there a minimum system requirements specification for Three.js? We are searching for such a document so that we can use that to supply with our product documentation for customers to add vCPUs or GPU memory accordingly.

Would be very helpful if someone can point me to such a link.

Thanks,  
Shishir

---

<div class="post-metadata">

**Author:** ![mjurczyk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mjurczyk/32/10995_2.png) [@mjurczyk](https://discourse.threejs.org/u/mjurczyk)\
**Post date:** [November 28, 2023, 2:50pm UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649/2 "2023-11-28T14:50:14Z")

</div>

Minimum requirements to run three.js are equivalent to the minimum requirements of the browser your user is going to use. Besides [extensions and various capabilities](https://webglreport.com/) being or not being supported on different devices, WebGL itself doesn’t impose any minimum requirements.

As for quality of the CPUs / GPUs - it depends on the application and optimisations.

---

<div class="post-metadata">

**Author:** ![Shishir](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@Shishir](https://discourse.threejs.org/u/Shishir)\
**Post date:** [November 28, 2023, 3:21pm UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649/3 "2023-11-28T15:21:23Z")

</div>

Thank you for your reply.

We have used three js to embed some human body models in our application. Interacting with the model works fine on desktops or laptops where there is a GPU. However, it is extremely slow and consumes 100% CPU in a Citrix environment.

We were wondering if we should quote Amy official guidelines and recommend to our customers that they must have xx memory or certain amount of gpu etc. Was trying to find some recommendations/guidelines to that effect.  
Anything that I can refer to that you would know or someone in the community would know?

Thanks,  
Shishir

Thanks,  
Shishir

---

<div class="post-metadata">

**Author:** ![Attila\_Schroeder](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/attila_schroeder/32/36097_2.png) [@Attila\_Schroeder](https://discourse.threejs.org/u/Attila_Schroeder)\
**Post date:** [November 28, 2023, 6:06pm UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649/4 "2023-11-28T18:06:45Z")

</div>

3js can display a single vertex and requires no noticeable resources to do so. But 3js can also handle a model with millions of vertices. The developers have not built any barriers upwards or downwards into 3JS. The barriers come from what the system (browser and hardware) enables like mjurczyk explained. And how efficiently the developer knows how to use it. Everyone can only do things as well as they understand them and one can’t blame anyone if things become more resource-intensive because one don’t know any better yet.  
But that’s what the forum is here for: to support each other 😊

If you want to display complex models, you unfortunately also need appropriate hardware performance.  
On my tablet I’m sometimes close to the limits while my desktop with my XTX-Readon-7900 has no trouble.

---

<div class="post-metadata">

**Author:** ![Amit\_Dubey](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/amit_dubey/32/57420_2.png) [@Amit\_Dubey](https://discourse.threejs.org/u/Amit_Dubey)\
**Post date:** [December 28, 2023, 11:07am UTC](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649/5 "2023-12-28T11:07:29Z")

</div>

> [@Minimum system requirements for Three.js](https://discourse.threejs.org/t/minimum-system-requirements-for-three-js/58649):
>
> Hi, Is there a minimum system requirements specification for Three.js? We are searching for such a document so that we can use that to supply with our product documentation for customers to add vCPUs or GPU memory accordingly. Would be very helpful if someone can point me to such a link. Thanks, Shishir

hope this will help
