JSFiddle - React, Tailwind, and code Playground

JavaScript

"use strict";
function collect(what, o) {
    console.log(what, o);
}
collect("direct (broken)", {"f": f});
setTimeout(function() { collect("to", {"f": f}); }, 0);

// loop a bit
console.log("looping");
for (var i = 0; i < 10000000; ++i);

var f = function f() {}
console.log("all good");