Em um determinado computador, havia um aplicativo chamado WorldWideWeb. Este aplicativo era único porque permitia ao usuário editar e veicular documentos HTML. Também utilizou estruturas de codificação que foram posteriormente adotadas pela Apple após a compra da NeXT. Essas estruturas ainda são usadas hoje para exibir o conteúdo que você está lendo no momento.
Semelhante ao aplicativo original, este WorldWideWeb é uma ferramenta útil para desenvolvimento web. Ele foi projetado para indivíduos que precisam testar seu trabalho em seu iPad ou iPhone antes de transferir os arquivos para um servidor web real como Apache ou nginx. Também permite o trabalho offline, o que pode ser útil em situações onde não há conexão com a internet. Além disso, os desenvolvedores de aplicativos podem usar esse servidor para simular e testar as APIs que seus produtos usam.
Recursos:
O WorldWideWeb opera de maneira diferente dos servidores Web tradicionais usados atualmente na produção. Possui um recurso de atualização automática que monitora seu site e recarrega o navegador quando alterações são feitas. Isso elimina a necessidade de cache busters, pois cada solicitação recebe uma nova resposta. O aplicativo também é fácil de configurar, basta selecionar uma pasta e começar a trabalhar. Se você acessar um URL que não existe, o aplicativo fornecerá uma lista conveniente de arquivos nesse diretório.
O suporte Bonjour também está incluído, fornecendo DNS automático para facilitar o acesso usando dispositivos na sua rede local. Isto é especialmente útil para fins de teste. O aplicativo também possui suporte REST, permitindo definir respostas padrão como JSON ou XML para facilitar a simulação de APIs. É totalmente independente e não requer outras ferramentas como Python ou Ruby para funcionar.
A segurança é uma prioridade máxima e o WorldWideWeb funciona completamente em uma sandbox. Isso significa que ele não tem acesso a nenhum dado, a menos que você permita explicitamente. Apesar de seus recursos poderosos, o aplicativo ocupa pouco espaço de memória e sobrecarga mínima de CPU. Também é fácil de usar e não requer conhecimentos técnicos avançados, o que o torna perfeito para clientes e indivíduos com menos conhecimentos técnicos.