what are the differences (and when to use) selenium-webdriver over webdriverjs?

javascript, selenium, selenium-webdriver

Solution

WebDriverJS and selenium-webdriver are both JavaScript bindings for the Webdriver API.

The only difference is that selenium-webdriver is the official implementation maintained by the selenium team, whereas WebDriverJS is not. WebDriverJS is maintained by a third-party.

Problem

I'm an experience professional that uses selenium-webdriver. I'm exploring more options on how to test javascript applications and I found webdriverJs. Unfortunately, I dont understand what's the difference between these two (2). Can someone please explain when to use selenium-webdriver over webdriverJs and the benefits? Thanks!

Original source