Kriol X.Y.Z

Playground

kodigu.kriol

Como/aonde isto executa?

  1. O código-fonte é enviado para o backend do playground.
  2. O backend compila-o num módulo wasm32-wasi com o compilador Kriol.
  3. O navegador executa esse módulo WASM localmente com o ambiente de execução WASI do playground.

Então, embora a compilação ocorra no backend, a execução em tempo de execução ocorre, no entanto, no seu navegador. Isto é possível graças ao suporte ao target de compilação WebAssembly (wasm) por parte do compilador.

Por causa da execução ocorrer no contexto do navegador, algumas capacidades do ambiente nativo, como acesso direto ao sistema de ficheiros ou a processos externos, podem estar limitadas.