An information processing apparatus comprising: a separation distance detection unit operable to detect a separation distance between a touch screen operating tool in contact with or in proximity to a touch panel of a display screen and a surface of the touch panel of the display screen; a link selection unit operable to select, in a case the separation distance detected by the separation distance detection unit is a specific threshold or less, a link destination whose display is at least partially located for a specific time in a region of the display screen corresponding to the operating tool, among at least one link destination displayed on the display screen; a data prefetch unit operable to acquire, before the link destination is selected by the operating tool, information relating to a web page layout of a display screen and display control data including at least a structural unit in which the information relating to a web page layout of a display screen is written, the display control data and the information relating to a web page layout of a display screen existing at the link destination selected by the link selection unit; a structure analysis unit operable to analyse the display control data and extract structural units included in the display control data, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool; a first structuring unit operable to generate, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool, first structured data for display control by mutually linking to a first Document Object Model (TEMPORARY DOM), except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a web page layout of a display screen is written, among the structural units extracted by the structure analysis unit; a second structuring unit operable to generate, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool, second structured data for display control by mutually linking the structural units to a second Document Object Model (COMPLETE DOM); and a display control unit operable to display a display screen by using the first structured data generated by the first structuring unit, and, at a stage the second structured data is generated by the second structuring unit, to redisplay the display screen by using the second structured data. a separation distance detection unit operable to detect a separation distance between a touch screen operating tool in contact with or in proximity to a touch panel of a display screen and a surface of the touch panel of the display screen; a link selection unit operable to select, in a case the separation distance detected by the separation distance detection unit is a specific threshold or less, a link destination whose display is at least partially located for a specific time in a region of the display screen corresponding to the operating tool, among at least one link destination displayed on the display screen; a data prefetch unit operable to acquire, before the link destination is selected by the operating tool, information relating to a web page layout of a display screen and display control data including at least a structural unit in which the information relating to a web page layout of a display screen is written, the display control data and the information relating to a web page layout of a display screen existing at the link destination selected by the link selection unit; a structure analysis unit operable to analyse the display control data and extract structural units included in the display control data, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool; a first structuring unit operable to generate, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool, first structured data for display control by mutually linking to a first Document Object Model (TEMPORARY DOM), except for a structural unit in which information relating to display control involving script processing is written, the structural units including at least the structural unit in which the information relating to a web page layout of a display screen is written, among the structural units extracted by the structure analysis unit; a second structuring unit operable to generate, in a case the link destination whose display control data has been acquired by the data prefetch unit is selected by the operating tool, second structured data for display control by mutually linking the structural units to a second Document Object Model (COMPLETE DOM); and a display control unit operable to display a display screen by using the first structured data generated by the first structuring unit, and, at a stage the second structured data is generated by the second structuring unit, to redisplay the display screen by using the second structured data.