Firefox em WebAssembly: Executando um Navegador Dentro de Outro Navegador
Anthropic
A Puter compilou o Firefox para WebAssembly, permitindo que o navegador seja executado dentro de outro navegador. O projeto custou cerca de US$ 25.000 em tokens de API, mas usou um plano de assinatura para reduzir os gastos reais. O tráfego é proxy através do servidor da Puter via WebSocket, com alegações de criptografia de ponta a ponta.
Puter compilou o Firefox para WebAssembly, permitindo que o navegador inteiro seja executado dentro de outro navegador, como o Chrome. O projeto aproveitou o Firefox/Gecko devido ao seu forte suporte a processos únicos e utilizou aproximadamente US$ 25.000 em tokens Claude Opus e Fable, embora um plano de assinatura Claude Max tenha reduzido os custos reais. A demonstração roteia todo o tráfego de rede pelo servidor da Puter usando o protocolo Wisp sobre WebSocket, já que o código do navegador não pode abrir conexões arbitrárias. A equipe precisou escalar servidores para lidar com picos de tráfego vindos do Hacker News. A Puter afirma ter criptografia de ponta a ponta, verificada pela inspeção de mensagens WebSocket: o tráfego para sites HTTPS estava criptografado, enquanto o HTTP estava em texto claro. O repositório firefox-wasm está disponível, e um projeto similar chamado WebkitWasm existe, mas carece de uma demonstração online.
Fonte: Simon Willison —
original
