WebAssembly - nuovo standard per potenti e veloci Web Apps di Cyber ​​Security Infotech

Google, Apple, Microsoft e Mozilla si sono uniti per creare il codice per l'utilizzo in futuro browser web che promette fino a 20 volte più veloci prestazioni

Soprannominato dell'Assemblea Web. (o era m in breve), un progetto per creare un nuovo codice di byte portatile per il Web che sarà più efficiente sia per desktop così come browser web per cellulari per analizzare rispetto al codice sorgente completo di una pagina Web o un'applicazione.

codice byte è in realtà un insieme di istruzioni leggibile da una macchina che è più veloce per i browser web per caricare di linguaggi di alto livello

dell'Assemblea Web -. Un nuovo formato di file per compilare il codice

Al momento, browser usano JavaScript per interpretare il codice e consentire funzionalità su siti web come contenuti dinamici e forme. Per impostazione predefinita, file JavaScript vengono scaricati dal server e quindi compilate il motore JavaScript nel browser Web

Tuttavia, sono stati apportati miglioramenti per caricare volte via Asm.js -. Il dialetto JavaScript stripped-down descritto come un '"assemblea lingua per il web "- sistemi basati su codice ma byte come .NET sono più veloci e consentire efficiente compilazione

dell'Assemblea Web introdurrà un nuovo formato di file che permetterà agli sviluppatori di compilare il loro codice a una notazione binaria, che sarà poi. essere eseguito all'interno di ogni browser (ad esempio Chrome, Firefox, IE /Bordo, Safari) motore JavaScript.

Se introdotto come standard implementata in tutti i browser web, Assemblea Web potrebbe sicuramente portare prestazioni app-simile per contenuti Web così come le applicazioni .

Oltre il 20% più veloce delle prestazioni

test preliminari già mostrano che la rappresentazione binaria è 23 volte più veloce per analizzare di applicazioni JavaScript simili ottimizzate in asm.js ampiamente supportati da Mozilla per i browser, e da 20 a il 30 per cento inferiori rispetto alle dimensioni del file effettivo.

"Sono felice di comunicare che noi di Mozilla abbiamo iniziato a lavorare con cromo, Riva e Kit Web ingegneri sulla creazione di un nuovo standard, l'Assemblea Web", ha detto lo sviluppatore Mozilla Luca Wagner, "che definisce un formato e l'esecuzione modello portatile, dimensioni- e load-time-efficiente specificamente progettato per servire come un obiettivo di compilazione per il Web." search Attualmente, solo C e C ++ possono essere compilati in un'Assemblea Web (aka era il file m).

Best Cyber ​​Security Company in India

Inoltre, gli sviluppatori di stato m sanno che JavaScript è supportata in tutto il mondo in modo da per i browser web più anziani, sono fornendo un riempimento poli -. uno script JavaScript che convertirà Assemblea Web bytecode in asm.js per quei browser che non supportano wasm

dell'Assemblea Web è ancora nei suoi primi giorni di sviluppo, senza standard formali di oggi. Le specifiche e il design di alto livello si è, inoltre, non ancora deciso, ma con tutte le quattro principali sviluppatori di browser che lavorano insieme, era m dovrebbe apparire presto

Il . Future possibilità di formato di file Assembly Web sono allo studio a pagina GitHub. Tuttavia, una nuova Assemblea Gruppo Web è già stata formata dal World Wide Web Consortium (W3C), che è aperto per chiunque di partecipare. Queste sono domande frequenti che vi darà maggiori dettagli sui piani del gruppo.