Key links

Both backend and frontend support.

it can also execute tests in the browser in addition to Node.js.

Flexible. Requires you to choose libraries to install for common features - like Chai for assertions.