2013 · 24 citations · 11 references
ComputingComputer ScienceComputer SystemsMobile ComputingMobile SystemsOperating SystemsCachingMobile Application DevelopmentMobile Device ArchitectureState ManagementConcurrency HandlingMobile Page PerformanceNetwork ResourcesPreload Design
We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.
11
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
LTE: the evolution of mobile broadband
David Astély, Erik Dahlman, Anders Furuskär et al. · IEEE Communications Magazine · 2009 · 823 citations
Dan Duchamp · 1999 · 171 citations
The multi-principal OS construction of the gazelle web browser
Helen J. Wang, Chris Grier, Alexander Moshchuk et al. · 2009 · 168 citations