JSFiddle - React, Tailwind, and code Playground

by Ashish Mishra

HTML

<button id='start'>Start Bug</button>
<p id='ps'></p>

JavaScript

function startbug(){

    UserCode = 'for(i=0;timeout() && i<=50000;i++){for(j=0;timeout() && j<5000;j++){$("#ps").append("hey I am a bug<br>");}}'
    
eval(UserCode);
}

var outLimit = 50000;
 function timeout(){
   if(outLimit){
    outLimit = outLimit - 1;
   }
   else{

    alert('TimeOut-Long Script Detected !!!');
   }

 return outLimit;
}
$(document).ready(function(){
$('#start').click(function(){
startbug();
})
});