Ontem à tarde, a interface web do Twitter estava instável, com erros aleatórios e páginas que não carregavam completamente. Mas parece que tudo isso foi por uma boa causa: os engenheiros do serviço estavam realizando algumas alterações internas para deixar o carregamento das páginas mais rápido.
O Twitter não é exatamente conhecido por ser rápido – a imagem da baleia, exibida quando os servidores estavam sobrecarregados, aparecia frequentemente. A principal mudança para fazer o mamífero voltar a ser feliz no oceano é a remoção da hashbang (#!) nos endereços. De acordo com Dan Webb, engenheiro do Twitter, só a retirada desses dois caracteres das URLs ajudou muito no desempenho.
Em um post bastante técnico no blog de engenheiros do Twitter, Dan Webb explica que, com a técnica de hashbang (bastante criticada, por sinal), o navegador do usuário precisava fazer download de uma página HTML, baixar e executar um código em JavaScript, descobrir o caminho correto do conteúdo e só então renderizar a página. Agora que as URLs ficaram mais simples, o carregamento inicial da página deve demorar apenas um quinto do tempo anterior.
Os engenheiros também modificaram o código para reduzir o tempo para exibir o “primeiro tweet”. As páginas do serviço agora contêm somente o JavaScript necessário naquele momento, tornando o carregamento mais rápido, especialmente nos navegadores que são lentos para processar JavaScript.
Outras mudanças são encontradas no Blog Oficial do Twitter (CLIQUE AQUI).
FONTE: TecnoBlog