This repository has been archived by the owner on Jun 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 340
Roadmap
Allen (Yongshuang) Wang edited this page Jan 26, 2018
·
10 revisions
We will focus on following areas in next couple of months:
- Installation
- [done] Support pre-gyp on tested OS/Node versions for easier consumption
- [done] Complete support for embed scenarios
- Co-operation between JavaScript threads
- [done] Polish
broadcast
andexecute
for more fluent usage - [done] Make
SharedArrayBuffer
transportable across threads without introducing a new class ofBuffer
. - [done] Introduce
lock
class for synchronization between threads. - [ongoing] Polish
transport
- Make it easier to write transportable object for JavaScript class
- Allow pluggable transport
- High level abstraction for workflow across JavaScript threads (maybe a separate package)
- [done] Polish
- Node compatibility
- Support more Node API that is directly or indirectly dependent by computation heavy tasks.
- Strive for the same behavior for implemented Node API
- Unify C++ addon file
.napa
and.node
into a single.node
.
- Performance improvement
- Thorough support on pluggable memory allocator
- Minimize GC impact on execution latency impact
- [active] Napa.js module development
- Package like node-gyp to aid Napa.js module development
- Tooling
- Debugging: Inspector
- Address community asks