Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
story
0 points
nine_k
2y ago
0 comments
Share
Node of course can work on multiple cores, using worker threads [1]. You can even share large data efficiently using a SharedArrayBuffer.
[1]:
https://nodejs.org/api/worker_threads.html
0 comments
default
newest
oldest
deadbabe
2y ago
It isn’t trivial to just split up a game into múltiple worker threads and keep everything in sync. With Go, it’s much easier.
holografix
2y ago
Can you expand on the low hanging fruit of splitting a game into multiple goroutines?
What lends itself well to this?
deadbabe
2y ago
goroutines
moffkalast
2y ago
There is still considerable overhead turning things into buffers and back. Was there ever a good reason given as to why passing an object to a worker normally has to convert everything to string and back? It is just so completely idiotic.
j
/
k
navigate · click thread line to collapse