Performance test

Components
Repetition
Test types

Please don't scroll while the tests are running.

Results

Average time Visible elements*
$.fn.inView()
$.fn.inView(), content box
:inViewport selector
$.fn.isInView() loop
isInViewport
jquery.visible

* As detected by the filter. isInViewport includes partially visible elements.