1. A non-transitory computer-readable medium that stores instructions for operating a computing device, the instructions being executable by one or more processors of the computing device to cause the one or more processors to perform operations comprising: processing a request, generated from a web-based programmatic resource executing within an application that is installed on the computing device; identifying one or more functional resources of the computing device that are specified for use in the request, wherein the one or more functional resources are not otherwise accessible to the web-based programmatic resource executing within the installed application on the computing device; and performing a task using the identified one or more functional resources.