ITNEXT
itnext.io › performance-benchmark-node-js-vs-go-9dbad158c3b0
Performance Benchmark: Node.js vs Go | by Anton Kalik | ITNEXT
May 19, 2025 - Go is faster. As it’s memory management, as it’s native machine code. Go optimizes loops aggressively and executes them very efficiently with fewer runtime checks, while JavaScript has more runtime overhead — type coercion checks, hidden ...
Reddit
reddit.com › r/golang › javascript faster than go?
r/golang on Reddit: Javascript faster than Go?
December 17, 2023 -
I've read so many tweets on the X platform that web servers built on Bun are faster that Rust and Go. How true is that, they have their Benchmarks to support their claims and I just find it absurd because because the way I think Node/Bun works is that your Javascript are transpiled to C++/Zig in every execution, a thing I believe would give Rust or Go the edge because these languages are directly compiled etc.
Top answer 1 of 5
59
Without the benchmarks and the code in hand, it's impossible to say if Go, Rust, or JS would "win" for any particular task purely from a performance perspective. There are just too many variables. Too much "well but in js it's more efficient to do it this way" or "but did you set GOMAXPROCS correctly for the go benchmark?" type concessions to take into account. At the end of the day, if you're building a web service that makes network calls to dependencies as part of its execution it does not matter which of these languages you choose because the vast majority of processing time for a single request is spent waiting for network calls to complete. If the difference between languages comes down to less than 1ms per operation (which is an eternity in compute time) then the far more important question is what language does your team know and what language is your tooling built around? Cause that's the language you should be using.
2 of 5
29
My immediate reaction is that someone compared the three languages all running on single process and thread only. Backend JS servers are designed to run efficiently on a single thread via async promises. Golang is designed to run efficiently on multiple cores/procs via its green thread scheduler. I'm not very familiar with Rust runtimes, but I also assume this benchmark you saw didn't use tokio or whatever other concurrency runtimes crates.io offers for single processor hardware constraints.
Golang vs JavaScript (v8/node.js) map performance - Stack Overflow
Out of curiosity I wrote some trivial benchmarks comparing the performance of golang maps to JavaScript (v8/node.js) objects used as maps and am surprised at their relative performance. JavaScript More on stackoverflow.com
Javascript faster than Go?
Without the benchmarks and the code in hand, it's impossible to say if Go, Rust, or JS would "win" for any particular task purely from a performance perspective. There are just too many variables. Too much "well but in js it's more efficient to do it this way" or "but did you set GOMAXPROCS correctly for the go benchmark?" type concessions to take into account. At the end of the day, if you're building a web service that makes network calls to dependencies as part of its execution it does not matter which of these languages you choose because the vast majority of processing time for a single request is spent waiting for network calls to complete. If the difference between languages comes down to less than 1ms per operation (which is an eternity in compute time) then the far more important question is what language does your team know and what language is your tooling built around? Cause that's the language you should be using. More on reddit.com
Why does the US market prefer Nodejs to Golang?
I'm not in the us market but your points seems valid. You also need to have in mind that Javascript is the most used language in web dev so it obiously bleeds over to the backend. I myself was using PHP, Java or even C# but i'm seriously considering switching to Nest.js to do everything for my company's backend. The performance of Node is enough for probably 99% of the apps we builds. For the 1% left Go is a perfect match! You can choose Node and the plethore of frameworks that exists and do the majority of your work pretty quick and switch to Go for more heavy duty parts. In a perfect world you could do everything entirely in Go, it's just not the most known language right now and the environnement is pretty bare bones because the standard library is so complete, most of the Gophers tell you to not use any framework. More on reddit.com
Go vs Node
Golang is a pain in the ass to use json with More on reddit.com
Videos
06:52
Go (Golang) vs TypeScript Performance Benchmark (2026) - YouTube
13:12
FastAPI vs Go (Golang) vs Node.js: Performance & Price - YouTube
20:50
Go (Golang) vs Node.js: Performance (Latency - Throughput - ...
09:49
Node.js vs Go (Golang): Performance (Latency - Throughput - ...
06:56
Node.js vs Golang COMPARISON - YouTube
06:01
Go (Golang) vs Node JS: Performance Benchmark - YouTube
Programming Language Benchmarks
programming-language-benchmarks.vercel.app › go-vs-javascript
Go VS Javascript benchmarks, Which programming language or compiler is faster
benchmarks,benchmark,performance,binarytrees,coro-prime-sieve,edigits,fannkuch-redux,fasta,helloworld,http-server,json-serde,knucleotide,lru,mandelbrot,merkletrees,nbody,nsieve,pidigits,regex-redux,secp256k1,spectral-norm,Go,Go lang,Javascript,Javascript lang
Vivasoft
vivasoftltd.com › home › golang › golang vs javascript: which is better?
Golang Vs JavaScript: Which One is Better? | Vivasoft Ltd
September 22, 2025 - Google launched the open-source programming language Go, also known as Golang, in 2007. Go was introduced to address existing programming languages’ deficiencies while providing simplicity, efficiency, and durability. It has acquired popularity swiftly and is now extensively utilized in a variety of contexts. The level of development maturity, robust community support, and performance optimization of the Go programming language make it an attractive option for developers.
Peerbits
peerbits.com › blog › nodejs-vs-golang.html
Node.js vs Golang: Which Is Best for Your Backend development?
However, Golang consistently ranks ... needs. Node.js is ideal for real-time applications and rapid development, while Golang excels in high-performance, scalable, and concurrent applications....
Medium
medium.com › @ksandeeptech07 › go-vs-node-js-which-is-faster-and-more-efficient-63beafb9c82e
Go vs Node.js : Which is Faster and More Efficient? | by Sandeep | Medium
June 15, 2024 - Go (Golang): - Language: Go - Engine: Compiled language, no separate engine - Concurrency Model: Goroutines (lightweight threads), channels for communication - Use Cases: Network servers, microservices, cloud-native development · Execution Speed: - Go: Compiled to machine code, which generally makes it faster than interpreted or JIT-compiled languages. Go binaries are optimized for performance.
Themobilereality
themobilereality.com › blog › go-vs-node-js
GO vs Node JS : A Complete Comparison for CTOs
April 11, 2024 - Leveraging the robust V8 JavaScript engine and an event-driven, non-blocking I/O model, Node.js offers a lightweight and highly efficient solution for handling concurrent connections. On the other hand, Go, commonly called Golang, is a compiled single programming language meticulously crafted by Google. Designed to address the complexities of large-scale software web app development, Go blends high-level languages' simplicity and readability with the performance and low-level control typically related to popular programming languages.
JavaScript in Plain English
javascript.plainenglish.io › sorting-algorithms-comparison-node-js-vs-golang-1ea13a264a31
Node.js vs Golang: Which One Has the Better Performance? | JavaScript in Plain English
November 8, 2023 - Merge Sort algorithm in JavaScript. This one is a little bit more difficult to explain, it follows the concept of divide and conquer. It splits the received array into two halves over and over using recursion and then compares and sorts these smaller arrays one against the other basically sorting the entire array in one go. It is the fastest sorting algorithm I know, the difference in performance and speed against the simple Bubble Sort it’s incredible.
SayoNetech
sayonetech.com › blog › node-js-vs-golang
Node js vs Golang: Which is best for Your Back End Project
January 30, 2024 - Node.js is ideal for lightweight, real-time applications, while Golang is better suited for high-performance, CPU-intensive tasks. Node.js is known for its beginner-friendly approach.
Kinsta®
kinsta.com › home › resource center › blog › web development languages › node.js vs golang: which is best for your project?
Node.js vs Golang: Which Is Best for Your Project?
September 14, 2023 - From this comparison, it’s clear that Node.js has more community power than Golang because it’s a JavaScript engine, and JavaScript is more popular. Everyone will agree that the availability of libraries and tools for every task and project cuts down development time and cost. Node.js is the king when it comes to the availability of tools for development. There are tools for nearly anything you can think, from performing a straightforward task to completing complex tasks in the JavaScript ecosystem.
Benchmarks Game
benchmarksgame-team.pages.debian.net › benchmarksgame › fastest › go-node.html
Go vs Node.js - Which programs are fastest? (Benchmarks Game)
Go Node.js - Which programs have fastest performance?
Hacker News
news.ycombinator.com › item
Golang is such a elegant language. But comparing it to JavaScript isn't fair. Ja... | Hacker News
March 5, 2024 - But comparing it to JavaScript isn't fair. JavaScript has paid my bills for years, but it's held together by collective hope · The only thing missing is a decent mobile framework. I'm using Fyne, but it just looks dated. At least for my current app it's functional though