A benchmark analysis of mobile browsing systems: towards adaptive solutions