TouchPoint.js is a tiny vanilla JavaScript library that helps you to visualize click / tap events on web & mobile page using CSS3 transitions and transforms. It will generate an animated ripple effect as you click or tap somewhere on the web page.
TouchPoint is highly customizable, mobile ready and great for screencasting, screen recording, user testing and presentations. There are a number of options that you have access to to customize the look for your needs. Performance should not be an issue because each individual TouchPoint element is dynamically created and then automatically removed from the DOM after being used.