12 best JavaScript CPU libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Jan 15, 2023

technology logo
technology logo

Guide Kit Guide Kit  

JavaScript is one of the most widely used programming languages in the world. The main purpose of the development of JavaScript was to provide dynamic interactivity on websites. The JS engine has attracted a significant number of developers from around the world. It become an industry standard for web development and backend programming. In 2020, JavaScript celebrated its 25th birthday, and it continues to be at the forefront of programming languages. When it comes to CPU libraries, there are many JavaScript libraries that can be used for your projects. It's hard to imagine a world without JavaScript CPU and it has many CPU-intensive tasks. Many developers depend on the following JavaScript CPU open source libraries are: scalene - high precision CPU, GPU, and memory profiler; ua-parser-js - UAParser.js Detect Browser, Engine, OS, CPU, and Device type/model from User Agent data; chillout - Reduce CPU usage by nonblocking async loop.

scaleneby plasma-umass

JavaScript doticonstar image 7779 doticonVersion:v1.5.21.4doticon
License: Permissive (Apache-2.0)

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

Support
    Quality
      Security
        License
          Reuse

            scaleneby plasma-umass

            JavaScript doticon star image 7779 doticonVersion:v1.5.21.4doticon License: Permissive (Apache-2.0)

            Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
            Support
              Quality
                Security
                  License
                    Reuse

                      ua-parser-jsby faisalman

                      JavaScript doticonstar image 7875 doticonVersion:2.0.0-alpha.2doticon
                      License: Permissive (MIT)

                      UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data. Supports browser & node.js environment.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                ua-parser-jsby faisalman

                                JavaScript doticon star image 7875 doticonVersion:2.0.0-alpha.2doticon License: Permissive (MIT)

                                UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data. Supports browser & node.js environment.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          react-adaptive-hooksby GoogleChromeLabs

                                          JavaScript doticonstar image 5023 doticonVersion:Currentdoticon
                                          License: Permissive (Apache-2.0)

                                          Deliver experiences best suited to a user's device and network constraints

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    react-adaptive-hooksby GoogleChromeLabs

                                                    JavaScript doticon star image 5023 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                    Deliver experiences best suited to a user's device and network constraints
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              JavaScript doticonstar image 1674 doticonVersion:v38doticon
                                                              License: Strong Copyleft (GPL-3.0)

                                                              Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        gnome-shell-system-monitor-appletby paradoxxxzero

                                                                        JavaScript doticon star image 1674 doticonVersion:v38doticon License: Strong Copyleft (GPL-3.0)

                                                                        Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  chilloutby polygonplanet

                                                                                  JavaScript doticonstar image 590 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            chilloutby polygonplanet

                                                                                            JavaScript doticon star image 590 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      Vitalsby corecoding

                                                                                                      JavaScript doticonstar image 951 doticonVersion:v61.0.0doticon
                                                                                                      License: Strong Copyleft (GPL-2.0)

                                                                                                      A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                Vitalsby corecoding

                                                                                                                JavaScript doticon star image 951 doticonVersion:v61.0.0doticon License: Strong Copyleft (GPL-2.0)

                                                                                                                A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          JavaScript doticonstar image 481 doticonVersion:v2.5.0doticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          A node.js library to run cpu-intensive tasks in a separate processes and not block the event loop.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    node-worker-nodesby allegro

                                                                                                                                    JavaScript doticon star image 481 doticonVersion:v2.5.0doticon License: Permissive (Apache-2.0)

                                                                                                                                    A node.js library to run cpu-intensive tasks in a separate processes and not block the event loop.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              16bitjsby francisrstokes

                                                                                                                                              JavaScript doticonstar image 435 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        16bitjsby francisrstokes

                                                                                                                                                        JavaScript doticon star image 435 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  y86by shuding

                                                                                                                                                                  JavaScript doticonstar image 503 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A Y86 pipeline CPU simulator in JavaScript.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            y86by shuding

                                                                                                                                                                            JavaScript doticon star image 503 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            A Y86 pipeline CPU simulator in JavaScript.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      pidusageby soyuka

                                                                                                                                                                                      JavaScript doticonstar image 467 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Cross-platform process cpu % and memory usage of a PID

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                pidusageby soyuka

                                                                                                                                                                                                JavaScript doticon star image 467 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                Cross-platform process cpu % and memory usage of a PID
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          cpupowerby deinstapel

                                                                                                                                                                                                          JavaScript doticonstar image 467 doticonVersion:v10.1.2doticon
                                                                                                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                          Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    cpupowerby deinstapel

                                                                                                                                                                                                                    JavaScript doticon star image 467 doticonVersion:v10.1.2doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                    Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              Epiboardby Alexays

                                                                                                                                                                                                                              JavaScript doticonstar image 293 doticonVersion:1.7.3doticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Web Extension — A new tab page extension with material design and useful features :new: :tada:

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        Epiboardby Alexays

                                                                                                                                                                                                                                        JavaScript doticon star image 293 doticonVersion:1.7.3doticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Web Extension — A new tab page extension with material design and useful features :new: :tada:
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  See similar Kits and Libraries