Grazie a WebAssembly è ora possibile realizzare web application client-side usando linguaggi e runtimes che sono di solito utilizzati per creare applicazioni native. A questo proposito oggi vogliamo parlarvi di un framework che sfrutta WebAssembly per il suo funzionamento, Blazor. Questo applicativo esegue codice .NET sul browser Internet tramite dei .NET runtime portabili chiamati DotNetAnywhere (DNA), che vengono poi compilati con WebAssembly. (more...)

Continua a leggere Blazor: creare UI con .NET e WebAssembly

Categoria: Scripting

Mozilla sta investendo ingenti risorse sul supporto a WebAssembly, un linguaggio di programmazione a basso livello per lo scripting in-browser client-side. Da Firefox 52 infatti è già possibile sperimentare con esso e, inoltre, il team di Mozilla sta sviluppando un IDE dedicato chiamato WebAssembly Explorer. Secondo diversi sviluppatori WebAssembly offre la possibilità di ottimizzare il codice in modo più avanzato rispetto a Javascript. (more...)

Continua a leggere WebAssembly è più performante di asmJS?

Categoria: Scripting

Tags:

Gli sviluppatori hanno attualmente un ampio numero di strumenti per realizzare software, comprese le applicazioni orientate al Web; a questo proposito vogliamo presentarvi WebAssembly, chiamato anche "wasm", i creatori di questo progetto lo definiscono come un "portable, size- and load-time-efficient format suitable for compilation to the web", si tratta dunque di una soluzione che si pone sullo stesso livello di asmJS, l'intermediate programming language creato per consentire ai programmi scritti in C di essere avviati come se fossero Web applications, con performance nettamente migliori rispetto alle controparti in JavaScript nativo. (more...)

Continua a leggere WebAssembly, compilazione alternativa ad asmJS

Categoria: Scripting

WebAssembly è il risultato di uno sforzo comune compiuto dagli sviluppatori di Mountain View, Redmond e Mozilla, con la collaborazione del team che implementa il rendering engine WebKit, per il rilascio di un nuovo formato binario utilizzabile per la compilazione delle Web Applications; tale tecnologia rappresenta un ulteriore tentativo di superare i limiti di JavaScript, sia a livello di funzionalità che per quanto riguarda le prestazioni. (more...)

Continua a leggere WebAssembly, un nuovo formato per compilare le Web App

Categoria: Scripting