node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey ยป


SNAILER Build Status


Frontend test and audit framework. Extensible with plugins.

Snailer is a web-crawler with support for plugins (via WebPipes) for testing and auditing websites.


Snailer is not a node.js module, it's a daemon and CLI for comprehensively testing and auditing the performance of web applications.


Global installation is highly recommended in order to gain access to the CLI and plugins.

$ npm [-g] install snailer

Example Plugins

  • Average, mean, median, max page size
  • Response time
  • Number of asset hosts
  • Assets on CDN?
  • Assets Cacheable?
  • Mobile Cacheable?
  • Selector Caching
  • Cache Function Pointers (e.g.)
  • Do certain page vars/selectors exist?
  • Are certain assets present?
  • Status codes
  • Certain DOM elements present? disqus?
  • Retina assets?
  • Scan for spelling mistakes/grammar
  • Scan for injections, or vulnerabites.
  • Forms without CSRF
  • YSlow stats
  • Find dead CSS
  • Find dead JS (based on selector)
  • Determine if certain "dead" marketing-speak isn't supposed to appear.
  • Find candidates for sprites ([](via SpriteMe]))