Las conexiones a Internet se vuelven más rápidas, pero los sitios web se vuelven más complejos, y eso significa que a menudo todavía tenemos que esperar una eternidad para que las páginas carguen. Ahora, una nueva técnica del MIT que ayuda a los navegadores a reunir los archivos de forma más eficiente podría cambiar eso.
“A medida que aumenta la complejidad de las páginas, a menudo requieren múltiples viajes que crean retrasos que realmente se acumulan”, explica Ravi Netravali, uno de los investigadores, en un comunicado de prensa.
“Nuestro enfoque minimiza el número de idas y vueltas para que podamos acelerar sustancialmente la carga de una página en tiempo”.
El nuevo sistema, conocido como Polaris, se ha desarrollado en la Universidad de Ciencias de la Computación en el Laboratorio de Inteligencia Artificial.
La carga de una página web es algo extraño y complejo. Al pulsar enter después de una URL o hacer clic en un enlace y su navegador tendrá que reunir una serie de archivos de objetos HTML, JavaScript, fotos y quién sabe qué más.
Cada objeto se evalúa, y a continuación, se agrega a la página que está viendo.
Pero la evaluación puede resultar en que se tengan que recuperar otros objetos-dependientes, y los navegadores no saben lo que esas dependencias son hasta que han tomado el primer objeto.
Si lo hicieran, serían capaces de traer varios archivos de una sola vez, lo que reduce la cantidad de ida y vuelta a través de la red, lo que reduce el tiempo que tarda en cargar una página.
If the effect of this medicine stays for more than four hours you go to the hospice or doctor immediately as this may be very effective in treating buy cialis erectile dysfunction. Basically commander cialis official web-site it is an infection which causes some symptoms in men and women. The online platforms have opened a door for the retailers to meet the clients across globe via internet and create their cialis for women benchmark in those areas of established competence. Deficiency in this hormone is a serious pfizer viagra mastercard problem that men of all age groups have to deal with today. Ahí es donde entra en juego Polaris. Lo que hace es registrar todas las dependencias e interrelaciones dependientes en una página web.
Compila todos estos objetivos en un gráfico de la página que un navegador puede utilizar para descargar elementos de la página de manera más eficiente. Los investigadores comparan esto con el trabajo de agente viajero:
Cuando se visita una ciudad, a veces se descubren más ciudades que hay que visitar antes de ir a casa. Si alguien le dio toda la lista de ciudades antes de tiempo, se puede planificar la ruta más rápida posible. Sin la lista, sin embargo, usted tiene que descubrir nuevas ciudades a medida que avanza, lo que resulta en un zig-zag innecesario entre las ciudades.
Para un navegador web, cargar todos los objetos de una página es como visitar todas las ciudades. Polaris efectivamente le da una lista de todas las ciudades antes de que su viaje comience en realidad.
Probaron el sistema en 200 sitios web diferentes, incluyendo ESPN, Weather.com, y Wikipedia. En promedio, fue capaz de cargar páginas web 34 por ciento más rápido que un navegador estándar.
La buena noticia es que Polaris está escrito en JavaScript. Eso significa que se podría introducir en cualquier sitio web, solo tendría que estar en ejecución en el servidor en cuestión, lo que aceleraría en forma automática cualquier carga de página de carga y sin modificar los navegadores.
Pero la esperanza a largo plazo de los investigadores es que se integre en los navegadores que todos usamos, lo que podría “permitir optimizaciones adicionales que pueden acelerar aún más la carga de las páginas.
Fuente: Gizmodo