1. A method of loading a web page, comprising: providing, via a computer network and to a computing device having one or more processors, a script configured for loading with a web page, the web page configured for display on the computing device, the script having a plurality of function definitions and configured for asynchronous loading such that the web page is operable while the script is loaded; receiving an indication of a user interaction with the web page prior to complete loading of the plurality of function definitions on the web page; determining that the user interaction corresponds to a function definition of the plurality of function definitions that has not been loaded; subsequent to determining that the user interaction corresponds to the function definition that has not been loaded: instructing, using a variable, the computing device to queue a command string corresponding to the function definition; determining that the function has been loaded and instructing the computing device to retrieve the command string from the variable; and instructing the computing device to execute the function definition corresponding to the command string.