Google Chrome: Web Audio API e codice C/C++

Google Chrome: Web Audio API e codice C/C++

Nella nuova versione stabile di Chrome Google ha messo a disposizione le nuove API per gestire contenuti audio. Introdotta anche la tecnologia NaCl per l'utilizzo di codice C/C++ direttamente nel browser

di pubblicata il , alle 14:59 nel canale Programmi
Google
 
16 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Fire-Dragon-DoL20 Settembre 2011, 20:43 #11
Io concordo con Il_Baffo, cazzarola il javascript è un incubo...
fano20 Settembre 2011, 20:59 #12
Da quello che ho letto per adesso si deve compilare per la piattaforma target...
non dovete però badare alle idiosincrasie del SO o del processore sottostante, voi compilate usando le API che fornisce NACL che sono SEMPRE portabili e che sono appositamente limitate nelle operazioni che possono fare

Discorso diverso per PNACL a cui stanno lavorando... in questo caso si compila per una Macchina Virtuale e poi quando l'utente vuole eseguirla ecco che viene compilata al volo per il processore sottostante che sia ARM, X86, PPC...

P.S. jscript deve bruciareeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!
Duncan20 Settembre 2011, 21:57 #13
Eccolo appunto, come pensavo stanno portando tutto su LLVM e compilano al volo... veramente eccezionale, a quel punto uno potrà programmare con un qualunque linguaggio, basta che emetta codice IF, poi sarà tradotto per l'architettura target.
SuperMater21 Settembre 2011, 00:55 #14
Originariamente inviato da: Il_Baffo
Qualunque cosa pur di dire addio a javascript...


più flash che javascript, forse questo è il vero primo passo in tanti anni di web per avviare la progressiva sostituzione degli oggetti adobe flash, ovviamente ha senso solo se viene usato un layer astratto, un llvm appunto, ma a questo punto mi chiedo, come sarà questa tecnologia da un punto di vista prestazionale?, perché se dovremmo utilizzare la versione c++ degli applet, allora a malincuore mi tengo flash.

IMHO.
Duncan21 Settembre 2011, 09:19 #15
l'IF della LLVM viene compilato al volo, dopo è codice compilato, dopo questo passo è codice comparabile a quello generato da un compilatore standard con le medesime ottimizzazioni, quindi velocissimo.
SuperMater21 Settembre 2011, 10:56 #16
Originariamente inviato da: Duncan
l'IF della LLVM viene compilato al volo, dopo è codice compilato, dopo questo passo è codice comparabile a quello generato da un compilatore standard con le medesime ottimizzazioni, quindi velocissimo.


ah ho capito, convinto fosse pseudocodice eseguito da una virtual machine.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^