var renderStage = 0 perfMonitor.startFPSMonitor() perfMonitor.startMemMonitor() perfMonitor.initProfiler("render") var vm = new Vue({ el: '#app', data: { databases: [], }, methods: { update: function () { requestAnimationFrame(this.update.bind(this)) this.databases = ENV.generateData().toArray() if (renderStage === 0) { renderStage = 1 perfMonitor.startProfile('render') } }, }, updated: function () { if (renderStage === 1) { renderStage = 0 perfMonitor.endProfile('render') } }, template: '
' + '' + '' + '' + '' + '' + '' + '' + '' + '
{{ db.dbname }}' + '' + '{{ db.lastSample.nbQueries}}' + '' + '' + '{{ q.formatElapsed }}' + '
' + '
{{ q.query }}
' + '
' + '
' + '
' + '
', }) vm.update()