Debugging and tampering
Application security showcases, as those from OWASP highlight where there are threats that is posed by reverse engineering or be it tampering the source code of an application. More so in applications that performs critical operations or handles sensitive data.
This is going to be the case with Java Script powered applications. The risks can be levered in the form of potential attacks like automated abuse, intellectual property theft or exposure of data. Standards along with regulations such as ISO 27001 or NIST would mention the risks of an unprotected source code. There is a recommendation that an organization goes on to incorporate a strict control procedure to ensure that there are no chances of any attacks.
As the debugger is known to halt the execution, it has the ability to halt the page rendering too. Debugging is a vital part of the tool as part of the browser so that the person is not going to gain access to it.
Protection at the client end