Even though if we have good internet connection sometimes we have to wait several minutes for a single web page to load. This is because now websites are getting more complex. But now a group of computer scientists from Massachusetts Institute of Technology (MIT) have come with a new tool that promises to solve this problem.
Load All Web Pages 34% Faster
A team of researchers of MIT, working at the university’s Computer Science and Artifical Intelligence Laboratory developed a system known as Polaris, that can make your browser to load all web pages 34% faster. Polaris cuts load-times by determining the best way to ‘overlap’ the downloading of different parts of a webpage.
How Polaris Work ?
When you visit a new page, your browser reaches across the internet to fetch ‘objects’ like pictures, videos, and HTML files. The browser then evaluates the objects and puts them on the page. However, some objects are dependent on others, and browsers can’t see all of these dependencies until they come across them.
Polaris works by tracking all of these relationships and dependencies between objects on the page and turning the information into a ‘dependency graph’ that can be interpreted by your browser. Polaris essentially gives the browser a roadmap of the page, with all the details of the best and quickest way to load it.
“It can take up to 100 milliseconds each time a browser has to cross a mobile network to fetch a piece of data,” says PhD student Ravi Netravali, who is first author on a paper about Polaris. “As pages increase in complexity, they often require multiple trips that create delays that really add up. Our approach minimizes the number of round trips so that we can substantially speed up a page’s load-time.”
The researchers tested Polaris across a range of network conditions on some of the world’s most popular websites, and found it made them load an average of 34 per cent faster when compared to a normal browser.
The team is hoping that some day soon the system will be integrated directly into browsers so that they will be able to work on further optimizations and everyone will be able to experience a faster Internet.