A Framework for Improving
Web Affordability and Inclusiveness
Rumaisa Habib*
Sarah
Tanveer*
Aimen
Inam
Haseeb
Ahmed
Ayesha
Ali
Zartash
Uzmi
Zafar
Qazi
Ihsan
Qazi
* Joint first authors
1
Rumaisa Habib Stanford University
How ‘worldwide’ is access to the World Wide Web?
How would stakeholders benefit from Web equity?
How do we work towards equitable Web access?
2
Rumaisa Habib Stanford University
3
Social stigma
Coverage
Censorship
Digital Literacy
Rumaisa Habib Stanford University
4
Social stigma
Coverage
Censorship
Digital Literacy
Cost of web access
Rumaisa Habib Stanford University
5
Broadband price
Webpage size
Cost of web access
Rumaisa Habib Stanford University
Difficulties in web access
6
Rumaisa Habib Stanford University
Variations in…
206 countries
ITU dataset
99 countries
Alexa top 1000
~72k webpages
7
broadband price
web complexity
Rumaisa Habib Stanford University
Variations in…
Three data plans
94 countries do not meet the 2% target
(set by the UN Broadband commission)
for the 2GB DO plan
206 countries
ITU dataset
99 countries
Alexa top 1000
~72k webpages
8
}
web complexity
broadband price
Rumaisa Habib Stanford University
Variations in…
non cached Page sizes in…
…developing regions: 2.87 MB
…developed regions: 2.64 MB
206 countries
ITU dataset
99 countries
Alexa top 1000
~72k webpages
9
web complexity
broadband price
Rumaisa Habib Stanford University
PAW Index
novel fairness metric to quantify affordability…
reduction required in avg. page size by each country to equalize web access
10
Rumaisa Habib Stanford University
PAW Index
reduction required in avg. page size by each country to equalize web access
11
Rumaisa Habib Stanford University
PAW Index
reduction required in avg. page size by each country to equalize web access
12
48* out of 96 countries have a PAW > 1
(for at least one plan)
* all of which are developing
Rumaisa Habib Stanford University
Approaches
13
Rumaisa Habib Stanford University
Approaches
14
Rumaisa Habib Stanford University
How ‘worldwide’ is access to the World Wide Web?
How would stakeholders benefit from Web equity?
How do we work towards equitable Web access?
15
Rumaisa Habib Stanford University
Do users even want their webpages reduced?
16
⬆ Quality
⬇ Accesses
⬇ Quality
⬆ Accesses
🤔
Rumaisa Habib Stanford University
Do users even want their webpages reduced?
with varying levels of reduction
17
Rumaisa Habib Stanford University
Do users even want their webpages reduced?
with varying levels of reduction
18
willing to trade off webpage quality for number of accesses
Rumaisa Habib Stanford University
19
Rumaisa Habib Stanford University
20
Rumaisa Habib Stanford University
Other Stakeholders
21
Website Operators
Mobile Network Operators
more users online → increased revenue
Rumaisa Habib Stanford University
So now that we know that…
… this problem exists
22
Rumaisa Habib Stanford University
So now that we know that…
… this problem exists
… people are willing to adopt solutions
23
Rumaisa Habib Stanford University
How ‘worldwide’ is access to the World Wide Web?
How would stakeholders benefit from Web equity?
How do we work towards equitable Web access?
24
Rumaisa Habib Stanford University
AW4A
Affordable Web For All
25
Rumaisa Habib Stanford University
Prior work
What went wrong?
26
Rumaisa Habib Stanford University
Prior work
What went wrong?
1 Breaks pages
2 Lack of web developer consent (impacts revenue)
3 Violated net neutrality principles
4 Broke end-to-end encryption
27
Google Weblight 1,2,4
Facebook Free Basics 3
Opera Mini 1,2
Brave 1,2
Rumaisa Habib Stanford University
Goals & principles
28
Rumaisa Habib Stanford University
Goals & principles
29
Use PAW as a target
G1
sizes based on affordability
Rumaisa Habib Stanford University
Goals & principles
30
Use PAW as a target
Server-side webpage transcoding
G1
sizes based on affordability
G2
user privacy & developer consent
Rumaisa Habib Stanford University
Optimization problem
31
page quality
sum of object sizes
Rumaisa Habib Stanford University
Optimization problem
32
Rumaisa Habib Stanford University
Two stages
33
Rumaisa Habib Stanford University
Two stages
34
Rumaisa Habib Stanford University
Two stages
35
Rumaisa Habib Stanford University
Two stages
36
Rumaisa Habib Stanford University
Zooming into stage 2…
37
HBS
Grid Search
VS
Rumaisa Habib Stanford University
A sneak peak into the (image) heuristics
38
Area on the webpage
Bytes efficiency
Image A
Image B
Greater Δbytes
Lesser Δbytes
for the same change in quality:
Rumaisa Habib Stanford University
A sneak peak into the (image) heuristics
39
Area on the webpage
Bytes efficiency
Image A
Image B
Greater Δbytes
Lesser Δbytes
for the same change in quality:
Rumaisa Habib Stanford University
A sneak peak into the (image) heuristics
40
Area on the webpage
Bytes efficiency
Image A
Image B
Greater Δbytes
Lesser Δbytes
for the same change in quality:
Rumaisa Habib Stanford University
Quality of webpages produced by HBS
Half of the pages maintain a quality* of 0.98 or higher
* weighted avg. of the quality of objects on a page
41
Rumaisa Habib Stanford University
Quality of webpages produced by HBS
Users slightly preferred HBS over
42
Brave Opera Mini
Rumaisa Habib Stanford University
Future work… what now?
43
Rumaisa Habib Stanford University
Conclusion
We show that…
… lack of affordability is a key barrier in accessing the web
… users are willing to trade quality for quantity of access
… there are practical solutions to improve affordability
44
Rumaisa Habib Stanford University
Thank you!
For more details…
… contact 📨 us at rumaisa@stanford.edu or 23100099@lums.edu.pk
… view our source code 💻 at https://github.com/nsgLUMS/sigcomm2023-aw4a
… and check out the full paper 😎
45
Rumaisa Habib Stanford University
Backup Slides >>
46
Rumaisa Habib Stanford University
Gzip compression
47
Rumaisa Habib Stanford University
PAW Index equation
𝑃𝑖 : average broadband price in region 𝑖
𝑃𝑇 : target broadband price (2% of a country’s GNIpc)
𝑊𝑖,𝑎𝑣𝑔 : average page sizes in region 𝑖
𝑊𝑔𝑙𝑜𝑏𝑎𝑙 : average page size globally
48
Rumaisa Habib Stanford University