Si tratta dell'app Linux denominata Napa.js, la cui ultima versione può essere scaricata come napa-binding-v0.2.2-node-v64-darwin-x64.tar.gz. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app denominata Napa.js con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
Napa.js
DESCRIZIONE
Napa.js è un runtime JavaScript multi-thread basato su V8, originariamente progettato per sviluppare servizi altamente iterativi con prestazioni senza compromessi in Bing. Con la sua evoluzione, lo troviamo utile per integrare Node.js in attività CPU-bound, con la possibilità di eseguire JavaScript in più isolati V8 e di comunicare tra loro. Napa.js è esposto come modulo Node.js, ma può anche essere incorporato in un processo host senza dipendenza da Node.js. Runtime JavaScript multi-thread. Architettura modulare compatibile con Node.js con supporto NPM. API per il trasporto, la condivisione e la sincronizzazione di oggetti tra thread JavaScript. API per logging, metriche e allocatore di memoria collegabili. Distribuito come modulo Node.js, supporta anche scenari di incorporamento. Nella maggior parte dei casi, non è necessario compilare Napa.js. Quando si utilizza Napa.js tramite npm install napajs, npm tenterà innanzitutto di scaricare i binari pre-compilati per la piattaforma corrente.
Caratteristiche
- In Napa.js, tutti i lavori relativi al multithreading ruotano attorno al concetto di Zona
- Un processo può contenere più zone, ciascuna composta da più JavaScript Worker
- Esegui il codice che modifica lo stato del worker su tutti i worker, restituendo una promessa per l'operazione in sospeso
- Esegui codice che non modifica lo stato del worker su un worker arbitrario, restituendo la promessa di ottenere il risultato
- Sono supportati sia i moduli JavaScript che i moduli C++
- Supporta NPM, con lo stesso modo di creare e pubblicare moduli
Linguaggio di programmazione
C++
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/napa-js.mirror/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.


