Badsecurity

Tools, services and security how-tos

How Fast Can You Go? A Concurrency Evaluation Between Python, JavaScript and Go
golang, javascript, python, concurrency, threading, tooling

How Fast Can You Go? A Concurrency Evaluation Between Python, JavaScript and Go

Concurrency is a key paradigm for the development of scalable, performant and stable software engineered applications. Languages like JavaScript and Python have popularised asynchronous event-driven patterns in favour of multi threaded programming. Threading has shown to be insufficient with respect to performance, memory consumption and shared state as demonstrated by
7 min read