From 3410f65e790a81d457b4f4601a1e760a6f8ede5e Mon Sep 17 00:00:00 2001 From: Michał Gołębiowski Date: Wed, 16 Oct 2013 15:15:21 +0200 Subject: perf(jqLite): implement and use the `empty` method in place of `html(‘’)` jQuery's elem.html('') is way slower than elem.empty(). As clearing element contents happens quite often in certain scenarios, switching to using .empty() provides a significant performance boost when using Angular with jQuery. Closes #4457 --- docs/components/angular-bootstrap/bootstrap-prettify.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/components/angular-bootstrap/bootstrap-prettify.js') diff --git a/docs/components/angular-bootstrap/bootstrap-prettify.js b/docs/components/angular-bootstrap/bootstrap-prettify.js index 43248943..72c136d1 100644 --- a/docs/components/angular-bootstrap/bootstrap-prettify.js +++ b/docs/components/angular-bootstrap/bootstrap-prettify.js @@ -28,7 +28,7 @@ function escape(text) { function setHtmlIe8SafeWay(element, html) { var newElement = angular.element('
' + html + '
'); - element.html(''); + element.empty(); element.append(newElement.contents()); return element; } -- cgit v1.2.3