diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index bbbb0c5960b..e6efda5b16a 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -469,14 +469,6 @@ class Website(Home):
request.env['web_editor.assets'].make_scss_customization(url, values)
return True
- @http.route(['/website/multi_render'], type='json', auth="public", website=True)
- def multi_render(self, ids_or_xml_ids, values=None):
- View = request.env['ir.ui.view']
- res = {}
- for id_or_xml_id in ids_or_xml_ids:
- res[id_or_xml_id] = View._render_template(id_or_xml_id, values)
- return res
-
@http.route(['/website/update_visitor_timezone'], type='json', auth="public", website=True)
def update_visitor_timezone(self, timezone):
visitor_sudo = request.env['website.visitor']._get_visitor_from_request()
diff --git a/addons/website/static/src/js/content/lazy_template_call.js b/addons/website/static/src/js/content/lazy_template_call.js
deleted file mode 100644
index f38aab40693..00000000000
--- a/addons/website/static/src/js/content/lazy_template_call.js
+++ /dev/null
@@ -1,43 +0,0 @@
-odoo.define('website.content.lazy_template_call', function (require) {
-'use strict';
-
-var publicWidget = require('web.public.widget');
-
-publicWidget.registry.LazyTemplateRenderer = publicWidget.Widget.extend({
- selector: '#wrapwrap:has([data-oe-call])',
-
- /**
- * Lazy replaces the `[data-oe-call]` elements by their corresponding
- * template content.
- *
- * @override
- */
- start: function () {
- var def = this._super.apply(this, arguments);
-
- var $oeCalls = this.$('[data-oe-call]');
- var oeCalls = _.uniq($oeCalls.map(function () {
- return $(this).data('oe-call');
- }).get());
- if (!oeCalls.length) {
- return def;
- }
-
- var renderDef = this._rpc({
- route: '/website/multi_render',
- params: {
- 'ids_or_xml_ids': oeCalls,
- },
- }).then(function (data) {
- _.each(data, function (d, k) {
- var $data = $(d).addClass('o_block_' + k);
- $oeCalls.filter('[data-oe-call="' + k + '"]').each(function () {
- $(this).replaceWith($data.clone());
- });
- });
- });
-
- return Promise.all([def, renderDef]);
- },
-});
-});
diff --git a/addons/website/views/assets.xml b/addons/website/views/assets.xml
index 79a723289d2..89638b3bb92 100644
--- a/addons/website/views/assets.xml
+++ b/addons/website/views/assets.xml
@@ -83,7 +83,6 @@
-