為失敗做好準備並優雅地處理
還記得2000年代初的Web Dev Mantra嗎?微小的網站(100KB以下),僅用於增強功能,以及所有事物的穩健後備。沒有JavaScript?該網站仍然運行完美,儘管浮華較少。撥號速度的慢速需要這種方法。單獨連接到互聯網是一項多分鐘的努力!
那是更簡單的時間。在我看來,限制促進了更好的網絡設計。但是寬帶和纖維使這些約束過時。
當今的Web開發將開發人員的經驗優先於用戶體驗:構建流程,框架選擇和SEO優化占主導地位。框架戰爭和守門已取代了有關優雅的無JavaScript解決方案的討論。最終,所有這些都歸結為HTML,CSS和JavaScript。使用有效的東西。
但是,對JavaScript的依賴甚至基本功能令人震驚。網站現在平均每頁高2MB!禁用JavaScript,您會遇到“白屏暴風雪” - 空白頁面而不是內容。
我最近搬到農村地區的搬遷帶回了撥號記憶。雖然我的寬帶是可以接受的,但在停電期間或在停電期間的移動連通性卻很糟糕。閱讀器模式和JavaScript禁用(以及圖像懶負載)對於瀏覽至關重要。但是禁用JavaScript會使許多站點無法使用,從而導致了可怕的白屏。
我的家庭wifi處理工作,購物和賬單支付。但是最近的停電突出了這個問題。我需要電動公司的網站來檢查服務修復,但是即使啟用了JavaScript,它的3MB移動網站也無法加載。
我的Twitter咆哮產生了積極的回應,指出了Traintimes.org.uk和NPR的僅文本版本等示例。為什麼不為具有不可靠的互聯網的用戶提供純文本版本的關鍵頁面?
儘管我的停電是暫時的情況,但許多全球範圍內的互聯網訪問始終是不可靠的。 NPR關於大流行時代的教育挑戰的文章在互聯網訪問不佳的地區強調了這一現實。
早期Web開發的限制提供了一個重要的優勢:在任何設備上可靠地加載的網站。 1996年的太空果醬網站舉例說明了這一點。開發人員應採用自適應加載策略,確保為具有慢速網絡或低端設備的用戶提供可訪問性。
以上是為失敗做好準備並優雅地處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move
