JSFiddle - React, Tailwind, and code Playground

HTML

<div id="output">

</div>

JavaScript

var count = 0;


var recursionA = function(a, b) {
	count++;
  if (count < 100000) {
  	recursionA(a, b);
  }
}

var recursionB = function() {
	count++;
  if (count < 100000) {
  	recursionB();
  }
}

try {
  recursionA(0, 0);
  console.log(count);
} catch (e) {
  document.getElementById('output').innerHTML = 'recursion A: ' + count;
  console.error(e, count);
}

count = 0;

try {
  recursionB();
  console.log(count);
} catch (e) {
  document.getElementById('output').innerHTML += '<br /> recursion B: ' + count;
  console.error(e, count);
}