AusBoss.Chrome.NodeRuntime (default off - it adds visual noise) times
each node from the api's executing events: execution_start resets the
accumulator and clears stale badges, every node handoff closes out the
previous node's elapsed time, and revisits from batched loops sum. The
elapsed seconds land on the node object and a chained
LGraphNode.onDrawForeground (installed once, via chainCallback) draws a
small rounded badge at the node's top-right, skipped below canvas scale
0.5. The duration formatter (49ms / 1.50s / 1m35s) and the
accumulate-elapsed transition are pure in js/shared/chrome.mjs with
node:test coverage.