Um vislumbre do futuro do Python no navegador: Apresentando o SPy
Para superar as limitações de velocidade do Python no navegador, engenheiros da Anaconda e Cloudflare desenvolveram o SPy. O SPy não é uma simples porta do Python; é uma nova linguagem que permite uma mistura de código em tempo de compilação e tempo de execução (código azul e vermelho, respectivamente). O código azul, semelhante ao Python, permite pré-computação em tempo de compilação, aumentando dramaticamente o desempenho. O código SPy pode ser interpretado ou compilado para C, depois compilado para binários nativos ou WebAssembly. Uma demonstração de arte generativa mostrou uma melhoria de velocidade de 100x migrando do PyScript para o SPy. Embora esteja em estágios iniciais, o SPy demonstra um potencial impressionante, prometendo velocidades próximas ao Rust para execução nativa de Python em navegadores no futuro.
Leia mais