voltar ao cardápio
Exóticos · escuros & especiais
WebAssembly logo

WebAssembly

Trufas negras · futurista, potente, caro processar.

Formato binário portátil que roda no navegador (e fora dele) com performance quase nativa. Permite levar Rust, Go, C++ pra web.

// história

Como WebAssembly surgiu

Asm.js (Mozilla, 2013) provou que subset tipado de JavaScript podia ser compilado quente. Em 2015, browser vendors e o W3C formaram o grupo WebAssembly para bytecode portátil seguro e sandboxed. A ideia era near-native speed com modelo de memória linear e validação pré-execução. Wasm 1.0 lançou em 2017; hoje roda em browsers, edge e até fora da web, frequentemente gerado a partir de Rust, C++ ou Go.

// a metáfora

Por que trufas negras?

É a trufa negra: rara, cara, mas eleva qualquer prato. Pouca gente usa direto, todo mundo se beneficia.

// ficha técnica

Especificações

Paradigma
Bytecode portátil
Primeiro release
2017
Criador
W3C / consórcio
Licença
Padrão aberto
quando usar
  • Cargas pesadas no browser (CAD, edição de vídeo)
  • Reaproveitar libs nativas (FFmpeg, OpenCV)
  • Edge computing
quando evitar
  • UIs comuns (use JS)
  • Quando o overhead de toolchain não compensa

// continue explorando

Volte ao cardápio e descubra outros ingredientes.

no forno da casa

Mind Blog

Esta é a pizza que a Alamino Code Solutions está assando agora: laboratório editorial no ar, com tipagem ponta a ponta e ambiente reproduzível — o mesmo critério deste cardápio, servido ao vivo.

Visitar mind.alamino.dev.br