Sprinting and holding jump on ice allows you to go faster than just sprinting does. However if you jump on the edge off a ledge you suddenly lose speed as if you jumped on a normal block - say dirt or stone. Speed is not lost if you jump before the edge.
TL;DR: Jumping on one side of an ice block slows you down while the other does not.