Even while it's a fucking static and compiled language, it's slower than Node. Why is this retarded language is still used?
- lacking many, MANY features (no I don't mean generics, it's still lacking many features that are basic in programming) - not OOP and also not functional - imposing camelCase style - imposing only FQDN package importing - No ternary operator - no compilation with unused variables - imposing GC - and even fucking SLOWER than Node!
People fall for the anti-js meme. Just because you are used to programs written by a front end """""developer""""" with a mixture of ember, angular and jquery in the same program, doesn't mean that js is slower or less expressive than other scripting languages.
Isaac Clark
OO and functional are not the only paradigms in the world, you massive gay
JS is slow though Do you know why node.js can handle so many requests at all? Because it uses this docs.libuv.org/en/v1.x/ as a backend for request handling, a library written in C
Blake Miller
that's a reason why it performs well with tcp requests (like connecting to the DB or Redis servers) which actually takes most of the time in real world server applications
But another reason is that v8 (developed by google) is so fucking fast, it's unbelievable that v8 can perform so well and be close to compiled languages performance in many cases
Bentley Perry
How is node.js using a fast non blocking C lib a criticism of node? Isn't node.js using libuv an advantage of using node?
Ian Miller
>Jow Forums hates on PHP but seems to like go >Decide to check out what this is about >It's an that abomination
PHP is retarded and no longer used but it's old Golang has no excuse to be retarded since it's only a decade old
Nicholas Jones
Maybe in America. PHP is by far the most popular backend language where I live.
Kayden Cox
Node and libuv do perform well at server stuff. Most people's JS hate comes from shitty websites and Electron. Browserify > Electron for nearly all cases.
Daniel Ross
The point is that it's not JS that's fast, but C, which node.js calls.
Also Java is faster
Robert Gonzalez
>To get comparable results we start the go server with GOMAXPROCS=1 as Node.js executes JavaScript in a single thread Literally retarded "How come these clowns giving each other a piggyback ride are faster than a car with one wheel????"
Tyler Walker
JS is fast. DOM is slow.
Connor Martin
Python or JS?
Landon Garcia
Java
Caleb Roberts
>>The point is that it's not JS that's fast, but C, which node.js calls. It's not Java that's fast, but asm with Java calls.
Aaron Brown
.net core
David Ward
is bad, but better than python or JS, yes
Cameron Anderson
false equivalency
Parker Edwards
Yeah, that basically invalidates the entire point of using go. Article's a poor hit piece on go.
Alexander Butler
Based blow poster
Joseph Baker
Not really. If go can't keep up single threaded, then multi threaded it wont keep up either, since you can simply use 1 node.js instance for each core.
Learn how async IO works.
Parker Collins
Java and Spring if you wanna gouge your eyes out . C# and .net core otherwise
Isaac Jenkins
Spring is a bloated mess in comparison to vert.x, use that