I am working on a complex web app.
In it, there is a div which gets updated. It prints something like:
[1/4]
[2/4]
[3/4]
[4/4]
Probably some JavaScript somewhere is updating with something like:
div.innerHTML = "[2/4]";
My question is:
Can I somehow intercept/(listen to) innerHTML
changes so that I could monitor how long they take?
I am in a position where I could inject any JavaScript and I would like to collect something like:
console.log("1/4 has been called at timestamp");
console.log("2/4 has been called at timestamp");
console.log("3/4 has been called at timestamp");
...