MAML: Towards a Faster Web in Developing Regions

Ayush Pandey, Matteo Varvello, Syed Ishtiaque Ahmed, Shurui Zhou, Lakshmi Subramanian, Yasir Zaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationWWW 2025 - Proceedings of the ACM Web Conference
PublisherAssociation for Computing Machinery, Inc
Pages727-739
Number of pages13
ISBN (Electronic)9798400712746
DOIs
StatePublished - Apr 28 2025
Event34th ACM Web Conference, WWW 2025 - Sydney, Australia
Duration: Apr 28 2025May 2 2025

Publication series

NameWWW 2025 - Proceedings of the ACM Web Conference

Conference

Conference34th ACM Web Conference, WWW 2025
Country/TerritoryAustralia
CitySydney
Period4/28/255/2/25

Keywords

  • Developing countries
  • Digital divide
  • Web simplification

ASJC Scopus subject areas

  • Information Systems and Management
  • Statistics, Probability and Uncertainty
  • Safety, Risk, Reliability and Quality
  • Modeling and Simulation
  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'MAML: Towards a Faster Web in Developing Regions'. Together they form a unique fingerprint.

Cite this