pause-offscreen

1.0.0 • Public • Published

pause offscreen

On web pages, hide gifs and pause videos when they're scrolled offscreen, to save CPU cycles.

var pauser = require('pause-offscreen')
var unlistenPauser = pauser(containerEl)
ui.onTeardown(unlistenPauser)

Notes

  • Only bothers checking vertical scroll position
  • Does not check if the page is visible (just checks if the element is in the viewport)
  • Shows/hides on initial call, then on scroll
  • Hides all images when they go out of viewport (visibility=hidden) because my usecase couldnt use the filename's extension to differentiate gifs from other images.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    6
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    6

Package Sidebar

Install

npm i pause-offscreen

Weekly Downloads

6

Version

1.0.0

License

MIT

Last publish

Collaborators

  • pfraze