-
Is This the Next JAVA
In the post-Moore era, computer performance must come from more efficient software. Rust and WebAssembly provide Java-like memory safety, security, and portability to server-side applications while delivering high performance. Play with Rust functions in Node.js, and get recognized for your learning! Back in 2005, I had the honor of being voted as one of the very first Java Champions for evangelizing Java on the server-side. It is hard to believe now, but back then, most people are doubtful that Java could even be used in server-side applications.…
-
💯 Performance advantages of Rust and WebAssembly
Senior software engineer Mohit Agrawal discussed his experience with Rust in an blog post. He compared runtime performance of Rust against other popular compiled and interpreted programming languages. Highlights from his findings: Rust is 2x (200%) faster, but uses only 1% of the memory compared with Java. Rust is 150x (15,000%) faster, and uses about the same amount of memory compared with Python. A study done by IBM found that Rust and WebAssembly could be 15x (1,500%) faster than compiled languages, such as Scala, which is traditionally considerred a high performance language.…
-
🔥 SSVM Performance
The Second State Virtual Machine (SSVM) is an open source WebAssembly runtime optimized for server-side applications. The SSVM provides not only a WebAssembly runtime in Node.js, but also a compiler toolchain ssvmup for Rust and JavaScript. Performance benchmarks These benchmark tests are entirely open source. Try them on your computer! The benchmark scores are in seconds. The smaller the better. The 👍 emoji marks the two best performing runtimes for each benchmark.…