當談到網速,我們從來不會像泡妞那么耐心,幾十年前為了上網我們可以等待好幾分鐘讓網頁加載,但是如今,如果沒能在幾秒鐘內打開一篇文章我們立刻就會抓狂(劉歡老師唱的對:從前車馬慢,一生只能愛一個人)。Google在對網站排名時,甚至把加載速度也作為了考量因素之一。
換句話說,速度非常重要,這就是為什么,麻省理工學院(MIT)計算機科學和人工智能實驗室(CSAIL)與哈佛大學聯(lián)合開發(fā)的這項最新技術是如此令人興奮。
兩所大學的研究人員開發(fā)的技術名為“Polaris”(北極星),能夠通過重疊網頁目標的下載過程,使整個網頁的加載時間減少34%。
首次發(fā)表關于Polaris 系統(tǒng)論文的博士研究生Ravi Netravali說:“目前的瀏覽器可能需要長達100毫秒的時間跨過一個移動網絡,來獲取網頁當中的一個數據。隨著網頁逐漸復雜,它們通常需要多次在網絡中往返,這就造成網頁加載遲緩。我們的方法能夠最大化的減少往返次數,從而大大提升加載速度。”
一個網頁由幾十個不同的“目標”組成,在用戶輸入一個URL之前,瀏覽器并不知道網頁的樣子,當開始加載時,瀏覽器必須從網絡中獲取“目標”,然后決定將其放在網頁的哪個位置。
然而令這個過程復雜的是,評估一個對象往往意味著需要獲取和評估更多的對象,這被稱為“依賴性”,而Polaris系統(tǒng)能夠減輕這種“依賴性”。
該系統(tǒng)最好的一點是,它并不僅限于某款瀏覽器。
兩所大學的研究人員希望,未來能夠把該系統(tǒng)直接整合進瀏覽器中,這樣就能對其進一步優(yōu)化,讓每一位用戶體驗到更快速的互聯(lián)網。