1. One or more computer-readable media containing instructions which, when executed by one or more processors disposed in an electronic device, perform a method for speeding tip execution of a web graph algorithm, the method comprising the steps of: retrieving a compressed representation of a web graph, the compressed representation including real nodes and virtual nodes and having an unique adjacency matrix; and performing multiplication of a vector with the adjacency matrix of the compressed representation.