Tusd vs tus node server for standalone server performance

We currently have a Java backend which needs TUS support, but none of the community implementations look updated so we’re looking at using the official implementations instead.

Is there a big difference in performance between the Node and Go implementation? We don’t really need to integrate with a Node or Go backend at the moment, so we’re going with which one is faster and easier to implement/scale.

Hi, Supabase runs tus-node-server multi-tenant at global scale. Cloudflare has a tus Node.js version (a fork) as well in production as far as I know. Transloadit runs multi-region tusd globally.

They’re both battle-tested. Naturally, Go is probably more efficient if it comes down to it. But I have no numbers to compare.