Narrowing the gap between the mobile web and native applications.