还记得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中文网其他相关文章!