O que fazer quando se tem que desenvolver um browser e se necessita de averiguar que tal ele se comporta, numa internet dinâmica cujas condições mudam a cada milésimo de segundo? Para a Microsoft, isso é coisa que se torna mais simples, graças ao seu Internet Explorer Performance Lab.
Trata-se de um laboratório onde a MS replica uma "internet" privada, onde todos os factores podem ser controlados e monitorizados em pormenor, com uma resolução de 100 nanosegundos!
A MS diz que o utilizador habitual do Windows passa cerca de 50% do seu tempo num browser web; e que por isso se trata de um elemento que tem que funcionar exemplarmente, já que qualquer atraso ou falha no browser acaba muitas vezes por dar "mau nome" ao sistema operativo.
Com este laboratório, onde existem 140 computadores e são realizados 20 mil testes por dia, onde são recolhidos dados sobre a utilização do CPU e do GPU, bytes recebidos e enviados, etc. a MS testa toda e cada alteração feita ao IE para determinar o seu efeito no desempenho. São testes que geram mais de 480GB de dados que são depois processados por 11 computadores "jeitosinhos" (16 cores, 16GB de ram) e armazenados num servidor SQL com 24 cores e 64GB de Ram para gerar os relatórios finais.
Mas, para além de este laboratório permitir testar os browsers em condições onde tudo pode ser repetido e replicado com as mesmas exactas condições; também é possível simular o ambiente turbulento da internet real, introduzindo variações na latência, packet loss, e todas as condições possíveis de acontecer no mundo real.
Sem dúvida... um local interessante para se trabalhar e optimizar um browser...
O Internet Explorer é, há 15 anos, o navegador mais usado no mundo. Mas desde o lançamento do Chrome, o browser tem tido uma queda vertiginosa no número de usuários, o que somado ao grande número de usuários do Firefox e de outros navegadores, está prestes a tirar o IE do topo do ranking de navegadores mais usados no mundo.
Prevendo reverter o quadro, a Microsoft elabora uma estratégia pesada de desenvolvimento de seu navegador, chegando ao ponto de criar uma mini Internet própria para trabalhar na criação e aprimoramento do Internet Explorer 10, o próximo lançamento da empresa no mercado de browsers. Com o objetivo é fazer do IE10 o mais rápido do mundo em qualquer situação, foi criado o Internet Explorer Performance Lab.
O laboratório dedicado ao desempenho do IE foi anunciado em uma publicação no blog Bulding Windows 8. Lá, Steven Sinofsky, representante do Internet Explorer, conta que para aumentar a confiabilidade na hora de medir o desempenho de um navegador ao longo do tempo, é necessário criar um ambiente próximo ao que o programa vai encontrar quando for usado por gente de todo mundo, daí a necessidade de se criar uma “mini Internet”.
A rede em que opera o IE Performance Lab é privada e conta com 140 computadores diferentes entre si que funcionam como um pouco de tudo o que há na rede mundial de computadores. São servidores de internet, servidores DNS, roteadores e emuladores de rede, estes servindo para simular diferentes cenários de conexão com a web. Dentre todas os PCs, 120 deles são dedicados apenas a testar o desmpenho do IE.
Diariamente, são realizados cerca de 20 mil testes na rede, com mais de 850 métricas para para analisar o desempenho de um fluxo de dados de aproximadamente 480 GB no intervalo de 24h. As informações passam e repassam por 11 servidores (16 núcleos e 16 GB de memória RAM) e são armazenadas em um grande servidor SQL (24 núcleos lógicos e 64 GM de RAM). É a partir da análise de tudo isso que se identifica o que precisa ser melhorado.
A Microsoft parece realmente ter sentido os seguidos golpes que seu combalido navegador vem sofrendo de seus concorrentes e o IE parece estar recebendo uma atenção especial por parte da empresa. Agora, o que resta saber, como levantou o ExtremeTech, é se apenas melhorar a velocidade vai fazer com que o Internet Explorer volte a ser um navegador confiável e que possa fazer frente ao Chrome, ao Firefox e a outras novidades que possam surgir por aí.
[via Extremetech e Aberto até de Madrugada e Tecmundo]
Trata-se de um laboratório onde a MS replica uma "internet" privada, onde todos os factores podem ser controlados e monitorizados em pormenor, com uma resolução de 100 nanosegundos!
A MS diz que o utilizador habitual do Windows passa cerca de 50% do seu tempo num browser web; e que por isso se trata de um elemento que tem que funcionar exemplarmente, já que qualquer atraso ou falha no browser acaba muitas vezes por dar "mau nome" ao sistema operativo.
Com este laboratório, onde existem 140 computadores e são realizados 20 mil testes por dia, onde são recolhidos dados sobre a utilização do CPU e do GPU, bytes recebidos e enviados, etc. a MS testa toda e cada alteração feita ao IE para determinar o seu efeito no desempenho. São testes que geram mais de 480GB de dados que são depois processados por 11 computadores "jeitosinhos" (16 cores, 16GB de ram) e armazenados num servidor SQL com 24 cores e 64GB de Ram para gerar os relatórios finais.
Mas, para além de este laboratório permitir testar os browsers em condições onde tudo pode ser repetido e replicado com as mesmas exactas condições; também é possível simular o ambiente turbulento da internet real, introduzindo variações na latência, packet loss, e todas as condições possíveis de acontecer no mundo real.
Sem dúvida... um local interessante para se trabalhar e optimizar um browser...
O Internet Explorer é, há 15 anos, o navegador mais usado no mundo. Mas desde o lançamento do Chrome, o browser tem tido uma queda vertiginosa no número de usuários, o que somado ao grande número de usuários do Firefox e de outros navegadores, está prestes a tirar o IE do topo do ranking de navegadores mais usados no mundo.
Prevendo reverter o quadro, a Microsoft elabora uma estratégia pesada de desenvolvimento de seu navegador, chegando ao ponto de criar uma mini Internet própria para trabalhar na criação e aprimoramento do Internet Explorer 10, o próximo lançamento da empresa no mercado de browsers. Com o objetivo é fazer do IE10 o mais rápido do mundo em qualquer situação, foi criado o Internet Explorer Performance Lab.
Simulação da vida real
O laboratório dedicado ao desempenho do IE foi anunciado em uma publicação no blog Bulding Windows 8. Lá, Steven Sinofsky, representante do Internet Explorer, conta que para aumentar a confiabilidade na hora de medir o desempenho de um navegador ao longo do tempo, é necessário criar um ambiente próximo ao que o programa vai encontrar quando for usado por gente de todo mundo, daí a necessidade de se criar uma “mini Internet”.
A rede em que opera o IE Performance Lab é privada e conta com 140 computadores diferentes entre si que funcionam como um pouco de tudo o que há na rede mundial de computadores. São servidores de internet, servidores DNS, roteadores e emuladores de rede, estes servindo para simular diferentes cenários de conexão com a web. Dentre todas os PCs, 120 deles são dedicados apenas a testar o desmpenho do IE.
Testes e superinfraestrutura
Diariamente, são realizados cerca de 20 mil testes na rede, com mais de 850 métricas para para analisar o desempenho de um fluxo de dados de aproximadamente 480 GB no intervalo de 24h. As informações passam e repassam por 11 servidores (16 núcleos e 16 GB de memória RAM) e são armazenadas em um grande servidor SQL (24 núcleos lógicos e 64 GM de RAM). É a partir da análise de tudo isso que se identifica o que precisa ser melhorado.
A Microsoft parece realmente ter sentido os seguidos golpes que seu combalido navegador vem sofrendo de seus concorrentes e o IE parece estar recebendo uma atenção especial por parte da empresa. Agora, o que resta saber, como levantou o ExtremeTech, é se apenas melhorar a velocidade vai fazer com que o Internet Explorer volte a ser um navegador confiável e que possa fazer frente ao Chrome, ao Firefox e a outras novidades que possam surgir por aí.
[via Extremetech e Aberto até de Madrugada e Tecmundo]