Monday 22 April 2019

Node.js needs to be further optimised (general performance) or it will start to disappear.

Alright I know benchmarks are to be taken with very lightly as they have many caveats etc and we know Node faired extremely well in the last Stack Overflow developer survey: https://insights.stackoverflow.com/survey/2019This isn't news, we all know this: Node.js isn't the fastest framework out there, if we want speed there are other tools we should be looking at.Node is convenience, Node is tools, Node is vastly available resources etc...It ain't no slouch either, BUT (there's always a but) when comparing Node.js to its competition and other frameworks, it falls behind.I'm talking about the infamous computer language benchmarks game: https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fast.htmlhttps://en.wikipedia.org/wiki/The_Computer_Language_Benchmarks_GameAgain, let's not look at these benchmarks like it's the holy bible sent from above written by the messiah himself.Yet, I have no reason not to believe that .NET Core, Go and Java all produce faster software than Node. Everything I've read so far say this holds true (and I will only read later half of 2018 and 2019 material).I also have no reason to believe Node doesn't have any room for improvement.If .NET Core can do it, so can we. .NET pretty much reinvented itself and is now a top contender. There's simply been too much investment in Node to let it fall behind, all the packages and tools we depend on are quite important for myself and my daily life and I know this applies to many of us here too.But servers are also quite expensive, and the world is getting pretty crispy. Anything that can help reduce cost and power is always welcomed, and it looks like more can be done.​Thoughts?

Submitted April 22, 2019 at 07:32PM by SocialMammoth

No comments:

Post a Comment