Captivating user experiences
Robust web applications
Mobile app development
Chatbots and virtual assistants
Data vizualization tools
Johnny-Five, Cyclon, and Node-red are the JS-based tools allowing developers to build robust code to connect different devices, the so-called Internet of Things (IoT). Johnny-Five provides an abstraction layer enabling the control of hardware components and sensors with JS code, far beyond habitual web development.
In this case, JS also has what to offer. The extensive array of frameworks and libraries used for building solid 3D graphics using JS appeared over the past years. The programming language allows the development of VR applications that can be accessed directly from web browsers, eliminating the need for software or third-party plugins.