我正在尋找一種基於設計類型和連接速度來提供圖像的方式。響應式下載
關於新的HTML5規範綁定的新「圖片」元素已經有很多討論。據我所知,這將更像媒體查詢和純粹基於設計的大小下載源圖像。
我想我可以通過對所需下載進行速度測試並使用該數據來確定應從服務器檢索哪些圖像集來實現。
這種方法的問題(這可能不是最好的方法)是網絡速度可能會有所不同,因此單次測試的結果可能會引起誤解。
此外,要獲得當前下載速度狀態的連續更新,您需要不斷運行這些測試。您可以將測試綁定到ajax請求中,以便您無需下載比應用程序所需更多的數據,但這對於持續監視網絡強度來說不太理想。只有當用戶向服務器發送請求時纔會獲得更新。
什麼是盛大的是,如果有一個設備驅動的API可以告訴我們連接類型和信號強度,然後再從服務器發回任何東西。這是否存在?這是最好的主意嗎?我錯過了明顯的東西嗎?
談論砸雜誌,有一個新鮮的文章http://coding.smashingmagazine.com/2013/06/02/clown-car-technique-solving-for-adaptive-images-in-響應式網頁設計/ – HenningCash