Files
wehub-resource-sync fdedcf53bb
Basic checks / Compilation, Unit and Integration Tests (push) Has been cancelled
Basic checks / Hygiene and Layering (push) Has been cancelled
Basic checks / Warm up node modules cache (push) Has been cancelled
Check Format and Lint / lint-and-format (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:36:35 +08:00

41 lines
771 B
HTML

<html>
<head>
<meta charset="utf-8">
<title>Leak Test Bed</title>
</head>
<body>
<button id="alloc">Alloc</button>
<button id="dealloc">Dealloc</button>
<script src="/static/vs/loader.js"></script>
<script>
require.config({ baseUrl: '/static' });
require(['vs/base/browser/event'], ({ domEvent }) => {
let event;
let listener;
function alloc() {
event = domEvent(document.body, 'mousemove');
listener = event(e => console.log(e));
}
function dealloc() {
listener.dispose();
listener = null;
event = null;
}
const allocBtn = document.getElementById('alloc');
allocBtn.onclick = alloc;
const deallocBtn = document.getElementById('dealloc');
deallocBtn.onclick = dealloc;
});
</script>
</body>
</html>