"use strict" var coreRenderer = require("../render/render") var throttle = require("../api/throttle") module.exports = function($window, renderers) { var renderer = coreRenderer($window) return function(root, component) { var run = throttle(function() { renderer.render(root, {tag: component}) }) renderer.setEventCallback(run) renderers.push(run) run() } }