Saved in:
Bibliographic Details
Main Authors: Pandey, Ayush, Varvello, Matteo, Ahmed, Syed Ishtiaque, Zhou, Shurui, Subramanian, Lakshmi, Zaki, Yasir
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.15708
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909505397194752
author Pandey, Ayush
Varvello, Matteo
Ahmed, Syed Ishtiaque
Zhou, Shurui
Subramanian, Lakshmi
Zaki, Yasir
author_facet Pandey, Ayush
Varvello, Matteo
Ahmed, Syed Ishtiaque
Zhou, Shurui
Subramanian, Lakshmi
Zaki, Yasir
contents The web experience in developing regions remains subpar, primarily due to the growing complexity of modern webpages and insufficient optimization by content providers. Users in these regions typically rely on low-end devices and limited bandwidth, which results in a poor user experience as they download and parse webpages bloated with excessive third-party CSS and JavaScript (JS). To address these challenges, we introduce the Mobile Application Markup Language (MAML), a flat layout-based web specification language that reduces computational and data transmission demands, while replacing the excessive bloat from JS with a new scripting language centered on essential (and popular) web functionalities. Last but not least, MAML is backward compatible as it can be transpiled to minimal HTML/JavaScript/CSS and thus work with legacy browsers. We benchmark MAML in terms of page load times and sizes, using a translator which can automatically port any webpage to MAML. When compared to the popular Google AMP, across 100 testing webpages, MAML offers webpage speedups by tens of seconds under challenging network conditions thanks to its significant size reductions. Next, we run a competition involving 25 university students porting 50 of the above webpages to MAML using a web-based editor we developed. This experiment verifies that, with little developer effort, MAML is quite effective in maintaining the visual and functional correctness of the originating webpages.
format Preprint
id arxiv_https___arxiv_org_abs_2502_15708
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MAML: Towards a Faster Web in Developing Regions
Pandey, Ayush
Varvello, Matteo
Ahmed, Syed Ishtiaque
Zhou, Shurui
Subramanian, Lakshmi
Zaki, Yasir
Networking and Internet Architecture
Performance
Software Engineering
The web experience in developing regions remains subpar, primarily due to the growing complexity of modern webpages and insufficient optimization by content providers. Users in these regions typically rely on low-end devices and limited bandwidth, which results in a poor user experience as they download and parse webpages bloated with excessive third-party CSS and JavaScript (JS). To address these challenges, we introduce the Mobile Application Markup Language (MAML), a flat layout-based web specification language that reduces computational and data transmission demands, while replacing the excessive bloat from JS with a new scripting language centered on essential (and popular) web functionalities. Last but not least, MAML is backward compatible as it can be transpiled to minimal HTML/JavaScript/CSS and thus work with legacy browsers. We benchmark MAML in terms of page load times and sizes, using a translator which can automatically port any webpage to MAML. When compared to the popular Google AMP, across 100 testing webpages, MAML offers webpage speedups by tens of seconds under challenging network conditions thanks to its significant size reductions. Next, we run a competition involving 25 university students porting 50 of the above webpages to MAML using a web-based editor we developed. This experiment verifies that, with little developer effort, MAML is quite effective in maintaining the visual and functional correctness of the originating webpages.
title MAML: Towards a Faster Web in Developing Regions
topic Networking and Internet Architecture
Performance
Software Engineering
url https://arxiv.org/abs/2502.15708