It works on both the front end in the browser and on the back end using Node.
There’s also FieldVal UI. A library for building forms that display FieldVal errors.
In the gif below, we’re intentionally submitting after each input. You can try out the live demo on the homepage of FieldVal.com