Watch.JS is a small library that brings a lot of possibilities. You may know that the “Observer” design pattern involves executing some function when an observed object changes. Other libraries exist that do this, but with Watch.JS you will not have to change the way you develop.