/* === MeshCore Analyzer — perf.js === */
'use strict';
(function () {
let interval = null;
async function render(app) {
app.innerHTML = '
${ps.inMemory.toLocaleString()}
Packets in RAM
${ps.estimatedMB}MB
Memory Used
${ps.maxMB}MB
Memory Limit
${ps.queries.toLocaleString()}
Queries Served
${ps.inserts.toLocaleString()}
Live Inserts
${ps.evicted.toLocaleString()}
Evicted
${ps.indexes.byHash.toLocaleString()}
Unique Hashes
${ps.indexes.byObserver}
Observers
${ps.indexes.byNode.toLocaleString()}
Indexed Nodes
`;
}
// Server endpoints table
const eps = Object.entries(server.endpoints);
if (eps.length) {
html += '