A wearable massage and/or compression device for applying controllable scrolling or intermittent sequential forces, such as compression forces, to the body and limbs of a user comprises an elongated fabric body sized to encircle a limb of a user, one or more shape-memory wires carried by the fabric body and configured to apply a compression pressure to the limb through the fabric body upon changing shape in response to a stimulus, and a micro-processor based controller for selectively actuating the one or more shape-changing elements to reduce the effective diameter of the device encircling the limb, to thereby apply pressure to the limb.