An electronic device (101, 201, 401), comprising: a display (160, 260, 420); a memory (130, 230, 440); and a processor (120, 210, 450) configured to: control the display to display at least a portion of a scroll page on a screen of the display, the scroll page including a plurality of objects stored in the memory, receive a scroll input applied to the screen; identify a direction and speed of the scroll input entered to the screen, determine whether the identified speed of the scroll input is a preset value or more, in response to the detected speed of the scroll input being the preset value or more, split the scroll page into a plurality of blocks comprising at least one object included in the plurality of objects based at least on a screen size of the display and the detected direction of the scroll input, select a representative object among at least one object included in each of the plurality of blocks based on a representative object selection reference, generate a second object corresponding to the representative object based on information related to the representative object, and control the display to display the second object on the display. a display (160, 260, 420); a memory (130, 230, 440); and a processor (120, 210, 450) configured to: control the display to display at least a portion of a scroll page on a screen of the display, the scroll page including a plurality of objects stored in the memory, receive a scroll input applied to the screen; identify a direction and speed of the scroll input entered to the screen, determine whether the identified speed of the scroll input is a preset value or more, in response to the detected speed of the scroll input being the preset value or more, split the scroll page into a plurality of blocks comprising at least one object included in the plurality of objects based at least on a screen size of the display and the detected direction of the scroll input, select a representative object among at least one object included in each of the plurality of blocks based on a representative object selection reference, generate a second object corresponding to the representative object based on information related to the representative object, and control the display to display the second object on the display. control the display to display at least a portion of a scroll page on a screen of the display, the scroll page including a plurality of objects stored in the memory, receive a scroll input applied to the screen; identify a direction and speed of the scroll input entered to the screen, determine whether the identified speed of the scroll input is a preset value or more, in response to the detected speed of the scroll input being the preset value or more, split the scroll page into a plurality of blocks comprising at least one object included in the plurality of objects based at least on a screen size of the display and the detected direction of the scroll input, select a representative object among at least one object included in each of the plurality of blocks based on a representative object selection reference, generate a second object corresponding to the representative object based on information related to the representative object, and control the display to display the second object on the display.