  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.
