A computer implemented method for facilitating a display of markup document content retrieved from a server on a computer network, the method comprising: detecting, by the server, an action being initiated by a user of a client device and including a request to retrieve content relating to a first markup document associated with a first uniform resource locator; retrieving, by the server, a first portion of content associated with the first markup document, wherein at least a portion of said first portion of content was previously displayed to the user; retrieving, by the server, a second portion of content associated with the first markup document corresponding to a current version of the first markup document content; accessing, by the server, user activity tracking information stored for the first markup document, the user activity tracking information indicating at least the portion of said first portion of content that was previously displayed to the user; comparing, by the server, the first portion of content with the second portion of content to identify a third portion of content associated with the first markup document wherein the third portion of content has not previously been displayed to the user; modifying, by the server. a display of markup document content associated with the first markup document in a manner which facilitates the user in identifying the third portion of content; sending, by the server, the markup document with the modified markup document content to the client device; and enabling the user to set an intra page bookmark at a desired location or position in the first markup document allowing the user to subsequently retrieve the first markup document and display the first markup document starting at the desired location or position specified by the user. detecting, by the server, an action being initiated by a user of a client device and including a request to retrieve content relating to a first markup document associated with a first uniform resource locator; retrieving, by the server, a first portion of content associated with the first markup document, wherein at least a portion of said first portion of content was previously displayed to the user; retrieving, by the server, a second portion of content associated with the first markup document corresponding to a current version of the first markup document content; accessing, by the server, user activity tracking information stored for the first markup document, the user activity tracking information indicating at least the portion of said first portion of content that was previously displayed to the user; comparing, by the server, the first portion of content with the second portion of content to identify a third portion of content associated with the first markup document wherein the third portion of content has not previously been displayed to the user; modifying, by the server. a display of markup document content associated with the first markup document in a manner which facilitates the user in identifying the third portion of content; sending, by the server, the markup document with the modified markup document content to the client device; and enabling the user to set an intra page bookmark at a desired location or position in the first markup document allowing the user to subsequently retrieve the first markup document and display the first markup document starting at the desired location or position specified by the user.