FuckItJS uses state-of-the-art technology to make sure your javascript code runs whether your compiler likes it or not.
To survive such a violent process, FuckItJS reloads itself after each iteration, allowing the onerror handler to catch every single error in your terribly written code.
(Source: decodering)