1. A method for executing a fast crawl over an application, the method comprising: receiving the application, the application configured for installment on a computing device, wherein the application, when executing on the computing device, generates a plurality of pages responsive to receipt of respective user input, wherein the plurality of pages comprise data retrieved from the Internet; executing a full crawl over the application, wherein executing the full crawl comprises: executing the application in an emulator, wherein executing the application in the emulator comprises retrieving the data from the Internet; and writing the plurality of pages to a disk; and executing the fast crawl over the application subsequent to the executing of the full crawl over the application, wherein executing the fast crawl comprises: executing the application in the emulator; and employing at least one optimization technique to cause the fast crawl to be completed in less time than the full crawl, or within a given time limit, wherein the at least one optimization technique is based at least in part upon the plurality of pages written to the disk from the full crawl over the application.