From dabda86259d78ee66125ebf2cff15a7619e0b5da Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Fri, 2 Apr 2021 19:09:21 -0400 Subject: Optimize template renderer (#1585) * Add renderMulti * Batch template rendering * Update tests --- ext/js/templates/template-renderer-proxy.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ext/js/templates/template-renderer-proxy.js') diff --git a/ext/js/templates/template-renderer-proxy.js b/ext/js/templates/template-renderer-proxy.js index aba45e6c..f35239cb 100644 --- a/ext/js/templates/template-renderer-proxy.js +++ b/ext/js/templates/template-renderer-proxy.js @@ -30,6 +30,11 @@ class TemplateRendererProxy { return await this._invoke('render', {template, data, type}); } + async renderMulti(items) { + await this._prepareFrame(); + return await this._invoke('renderMulti', {items}); + } + async getModifiedData(data, type) { await this._prepareFrame(); return await this._invoke('getModifiedData', {data, type}); -- cgit v1.2.3