The World Wide Web has become increasingly complex in recent years. This complexity severely affects users in the developing regions due to slow cellular data connectivity and usage of low-end smartphone devices. Existing solutions to simplify the Web are generally evaluated using several different metrics and settings, which hinders the comparison of these solutions against each other. Hence, it is difficult to select the appropriate solution for a specific context and use case. This paper presents Wasef, a framework that uses a comprehensive set of timing, saving, and quality metrics to evaluate and compare different web complexity solutions in a reproducible manner and under realistic settings. The framework integrates a set of existing state-of-the-art solutions and facilitates the addition of newer solutions down the line. Wasef first creates a cache of web pages by crawling both landing and internal ones. Each page in the cache is then passed through a web complexity solution to generate an optimized version of the page. Finally, each optimized version is evaluated in a consistent manner using a uniform environment and metrics. We demonstrate how the framework can be used to compare and contrast the performance characteristics of different web complexity solutions under realistic conditions. We also show that the accessibility to pages in developing regions can be significantly improved, by evaluating the top 100 global pages in the developed world against the top 100 pages in the lowest 50 developing countries. Results show a significant difference in terms of complexity and a potential benefit for our framework in improving web accessibility in these countries.
翻译:近年来,全球范围内的互联网正在变得越来越复杂,这种复杂程度严重影响着低端智能手机用户和低速移动数据连接用户尤其是发展中国家的用户。现有的简化Web的解决方案通常使用多种不同的度量和设置进行评估,这妨碍了这些解决方案相互比较。因此,很难为特定环境和用例选择合适的解决方案。本文介绍了Wasef,这个框架使用全面的时间,节省和质量度量来以可重复的方式在真实环境和设置下评估和比较不同的Web复杂性解决方案。该框架整合了一套现有的最先进的解决方案,并便于随后添加新的解决方案。Wasef通过爬取到达目的地和内部网页来创建网页缓存。每个页面然后通过Web复杂性解决方案以生成页面的优化版本。最后,在统一的环境和度量标准下,评估每个优化版本。我们演示了如何使用框架来比较和对比不同Web复杂性解决方案的性能特征。我们还展示了通过比较发达国家的全球前100个页面和发展中国家最低的50个国家的前100个页面来提高这些国家网页可访问性的潜在好处。结果显示在复杂性方面存在显著差异,并认为我们的框架有助于提高这些国家的网页可访问性。