Features

What can you do with SlimerJS?

SlimerJS allows you to execute a javascript script outside a classical web browser.

In your javascript script, you can use some modules providing many APIs:

  • Read and write files
  • Loading a web page and inspect its content
  • Act on a web page like a user: click on links, fill some form fields etc. You can then inspect the result, to test them or to retrieve them.
  • Listen network events, to do network monitoring during the load of a webpage
  • Taking screenshots of a web page

All of these features are executed on top of the core of Firefox. and are already implemented in SlimerJS.

These APIs are similar to the APIs of Phantomjs but for the moment, SlimerJS is not fully compatible with PhantomJS. However in a near future, it will be. It's the main goal for the next version SlimerJS 1.0.

SlimerJS is not only a PhantomJS clone, it contains also additional features right now:

Try SlimerJS for your web projects!