More-or-less real world benchmark of Go vs node - would you like to do a Go part?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • golang-for-nodejs-developers

    Examples of Golang compared to Node.js for learning 🤓

  • Lol, after deeper looking at that better benchmark I see they measure "hello world" :) https://github.com/miguelmota/golang-for-nodejs-developers here I found Graphql benchmark

  • golang-graphql-benchmark

    benchmark of golang GraphQL framework.

  • I would argue that single threaded node is the bottleneck: imagine you have 4 processors and 4 node processes, and each process ties to handle requests in a most effective: process first request, while accessing file or db it start processing another request. The libs, in contrary, written in a bad way is the main bottleneck, and it's easy to prove: here is a benchmark of go graphql implementations (testing simple hello world): https://github.com/appleboy/golang-graphql-benchmark graphql-go - 19k rps gqlgen + net/http - 52k rps - 2.5 times faster

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • benchmarks

    Fast and low overhead web framework fastify benchmarks. (by fastify)

  • here is another benchmark of node.js frameworks, also testing something very simple: https://github.com/fastify/benchmarks polka - 57k rps express (most popular framework) - 10k rps - 5 times slower

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts