let g = newGlobal({newCompartment: true});
let d = new Debugger(g);
d.onDebuggerStatement = function (frame) {
frame.environment;
};
g.evaluate(` function * foo() { // Force CallObject + LexicalEnvironmentObject
let x;
let y = () => x;
// Force DebuggerEnvironment
debugger;
// Force suspend and frame snapshot
yield;
// Popping this frame will trigger a second snapshot
}
`)
let x = g.foo();
x.next();
x.next();
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.7Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.