microsoft/napajs
View on GitHub ↗ ★ 9,171 C++ archived
Napa.js: a multi-threaded JavaScript runtime
15 mentions on Hacker News by 13 people: 2 stories, 13 comments · first 2017-10-18 · latest 2022-10-27
20082026
-
…of "transportable" types, which can be passed in as an argument when calling a worker function - https://github.com/microsoft/napajs/blob/master/docs/api/tra...
comment by mhio · 2022-10-27 · in Napa.js: A multi-threaded JavaScript runtime -
In https://github.com/microsoft/napajs/blob/master/docs/api/tra... it sounds like there aren't completely isolated runtimes - "JavaScript standard built-in objects in the whitelist can be transported among napa workers transparently" and…
comment by fulafel · 2022-10-27 · in Napa.js: A multi-threaded JavaScript runtime -
▲ 124
Napa.js: A multi-threaded JavaScript runtimestory by metadat · 2022-10-27 · 25 comments
-
I’m curious to know if they ever looked at https://github.com/Microsoft/napajs from Microsoft or any other in-nodejs solutions to deal with the need for multithreading vs launching multiple processes...
comment by rationalthug · 2018-05-02 · in Rust in production at Figma -
Microsoft's Bing group customized Node.js for CPU-bound tasks: https://github.com/Microsoft/napajs/wiki/Why-Napa.js Napa.js: A multi-threaded JavaScript runtime https://news.ycombinator.com/item?id=15498219 (Nov 2017) Their deal-breaker…
comment by discussedbefore · 2018-04-26 · in Multi-core cryptography for Node.js -
Take a look at microsoft's napajs: https://github.com/Microsoft/napajs
comment by kapv89 · 2018-01-11 · in Node v9.4.0 -
There is a roadmap on GitHub https://github.com/Microsoft/napajs/wiki/roadmap
comment by mohamedmansour · 2017-10-27 · in Napa.js: A multi-threaded JavaScript runtime -
…production at Bing to multi-thread shared memory for CPU-intensive work hit the big time last week. https://github.com/Microsoft/napajs/wiki/Why-Napa.js a bit edited: 1) quick iteration 2) multiple cores 3) share memory with structures 4)…
comment by j_s · 2017-10-25 · in Node v8.8.0 -
I know it's addicting to be dismissive, but: https://github.com/Microsoft/napajs/wiki/Why-Napa.js
comment by always_good · 2017-10-19 · in Napa.js: A multi-threaded JavaScript runtime -
…within a zone symmetric, broadcasting/executing to specific workers is an anti-pattern. Please see: https://github.com/Microsoft/napajs/wiki/introduction#zone
comment by daiyip · 2017-10-19 · in Napa.js: A multi-threaded JavaScript runtime -
…desktop JS most, so it'd undoubtedly help Electron apps. EDIT : There's a better explanation at https://github.com/Microsoft/napajs/wiki/Why-Napa.js
comment by johnhattan · 2017-10-18 · in Napa.js: A multi-threaded JavaScript runtime -
Here is why napajs is started: https://github.com/Microsoft/napajs/wiki/Why-Napa.js
comment by daiyip · 2017-10-18 · in Napa.js: A multi-threaded JavaScript runtime -
Have you read the docs? Just go read this https://github.com/Microsoft/napajs/blob/master/docs/api/mem... and tell me you don't feel uncomfortable. This is the kind of baggage you are bound to get with such solutions and once you end up…
comment by maxpert · 2017-10-18 · in Napa.js: A multi-threaded JavaScript runtime -
…me without going through docs, I mean just read this documentation page and tell me this is right https://github.com/Microsoft/napajs/blob/master/docs/api/mem...
comment by maxpert · 2017-10-18 · in Napa.js: A multi-threaded JavaScript runtime -
▲ 419
Napa.js: A multi-threaded JavaScript runtimestory by rimher · 2017-10-18 · 204 comments