JavaScript is a language that excels in its flat learning curve and flexibility, which leads to impressive adoption rates in various areas outside of the original browser animation. Node.js (https://nodejs.org/en/) is a runtime based on Google's V8 JavaScript engine, which allows JavaScript code to run directly on the operating system (without the browser), including access to various low-level APIs in order to enable IoT-type applications and web services, or even to create and display virtual/augmented reality environments (https://github.com/microsoft/HoloJS). All of this is possible because the Node runtime provides access to native libraries on the host operating system. Let's see how we create a Rust library to call from JavaScript into this.





















































