本節書摘來異步社群《web異步與實時互動——iframe ajax websocket開發實戰》一書中的第2章,第2.1節,作者: 趙振 , 王順 , 于夢竹 , 李澤 , 侯法超 , 劉備 , 時國森 , 李照耀 , 王世軍,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
伺服器端響應時間是使用者體驗中關鍵的一部分。為了解決之前技術更新頁面時,伺服器端響應時間長、頁面重新整理速度慢、使用者體驗度差等問題,使用iframe模拟異步互動技術來實作局部重新整理頁面擷取資料。iframe是一種html标簽,它會建立包含另外一個文檔的内聯架構。通過iframe架構可以在目前頁面中顯示其他頁面的資訊。這時将iframe的src屬性設定為對另外一個頁面的長連接配接請求,并在目前頁面中通過javascript動态更新iframe的内容,即可将伺服器端響應的資料無重新整理顯示在首頁面。
通過iframe實作的模拟異步互動技術,可以應用于聊天室、實時狀态監控、股票行情等需要實時重新整理的應用場景。