setTimeout( () => console.log("hello"), 1000); while(true) { JSON.parse(JSON.stringify({h:1})) }
код блокирует не JSON или что-то внутри while... код блокирует САМ while(true){....} чтобы не оказалось внутри, пока там не будет break; - на этом цикле выполнение кода блокируется и дальше не пойдет