This lightweight water/liquid effect was made using SVG filters and pure JavaScript.
The technology is very new, and not all browsers support it.
In HTML we have to create an SVG filter.
In CSS we must set the SVG filter id to the filter property.
To animate the SVG filter we have to change the value of the baseFrequency attribute of this filter.
The animation will be rendered recursively using requestAnimationFrame method.