O WordPress Sandbox, um projeto experimental que usa o WebAssembly (WASM) para executar o WordPress no navegador sem um servidor PHP, está avançando constantemente desde que o contribuidor central patrocinado pela Automattic, Adam Zieliński, o apresentou no início deste ano, em setembro.
Zieliński publicou três novas atualizações no Twitter esta semana, demonstrando o potencial do projeto para fornecer um IDE no navegador para desenvolvimento de plug-ins junto com uma maneira rápida de criar um ambiente de teste para temas e plug-ins.
No primeiro exemplo, ele mostra como o projeto pode ser usado para testar temas do Diretório de Temas do WordPress diretamente no navegador. Clicar no URL de demonstração iniciará um site com o tema Pendant ativo, mas o tema pode ser alterado para outro no diretório anexando um nome de tema diferente ao final do URL. Todas as alterações feitas na demonstração são privadas e desaparecem após a atualização da página. Com algumas melhorias, isso pode ser transformador para a visualização de temas no WordPress.org.
Zieliński também mostrou o potencial do WordPress Sandbox para testar plug-ins diretamente no navegador. O exemplo usa CoBlocks, mas pode ser alterado para qualquer outro plug-in do diretório, substituindo o nome do plug-in. Ter isso disponível para usuários do WordPress aceleraria muito o processo de seleção de plug-in nos casos em que não está claro se um plug-in fará o que você espera. Também seria útil se você pudesse anexar vários slugs de plug-in ao URL para instalar mais de um.
A demonstração mais recente é um vídeo que mostra como o projeto pode ser usado para criar um IDE no navegador para desenvolvimento de plug-ins, onde as alterações são exibidas ao vivo.
Para obter mais exemplos dos recursos do WordPress Sandbox, confira a vitrine rápida que Zieliński criou e experimente uma instância do WordPress ao vivo no navegador para ver o site atualizado instantaneamente enquanto você codifica.