visi (npm): Visi library has been written on vanilla.js and doesn't require any dependencies. It provides functionality to monitor events when some dom object becomes partially visible in viewport
Keywords: viewport|dom|visible|visibility|event