webassembly - qconsp.com · webassembly… • máquina virtual de baixo nível • executa dentro...
TRANSCRIPT
WebAssemblye o Futuro da Plataforma Web
@kumpera github.com/kumpera [email protected]
WebAssembly…
• Máquina virtual de baixo nível
• Executa dentro do browser
• Acesso bidirecional a JS
• Formato binário eficiente
• Precompilação
Mono e C#
• Runtime existente agora em WebAssembly
• Interpretador para dev-loop rápido
• Compilador estático para performance
• Depurador, Bindings e ferramentas de build
• Limitações do ambiente (threads, IO, etc)
Por que C#?
• Bilhões de linhas de código existente
• Populariedade da plataforma
• Portar apps mobile ou desktop
Resumindo
• WebAssembly é a nova fronteira da web
• Universo de possibilidades
• Usos reais possíveis hoje
• Outras linguagens, C# disponível hoje
Obrigado!Twitter: @kumpera
Github: https://github.com/kumpera
Mono: https://github.com/mono/mono
Blazor: https://github.com/aspnet/blazor
WebAssembly: https://webassembly.org