<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.2.5</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>perf(jqLite): implement and use the `empty` method in place of `html(‘’)`</title>
<updated>2013-12-13T10:07:11+00:00</updated>
<author>
<name>Michał Gołębiowski</name>
</author>
<published>2013-10-16T13:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3410f65e790a81d457b4f4601a1e760a6f8ede5e'/>
<id>3410f65e790a81d457b4f4601a1e760a6f8ede5e</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>perf(a): do not link when href or name exists in template</title>
<updated>2013-12-13T08:31:25+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-09T20:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f3de5b6eac90baf649506072162f36dbc6d2f028'/>
<id>f3de5b6eac90baf649506072162f36dbc6d2f028</id>
<content type='text'>
Change the a directive to link and hookup a click event only when
there is no href or name in the template element.
In a large Google app, this results in about 800 fewer registrations,
saving a small but measurable amount of time and memory.

Closes #5362
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the a directive to link and hookup a click event only when
there is no href or name in the template element.
In a large Google app, this results in about 800 fewer registrations,
saving a small but measurable amount of time and memory.

Closes #5362
</pre>
</div>
</content>
</entry>
<entry>
<title>perf($resource): use shallow copy instead of angular.copy</title>
<updated>2013-12-13T08:24:37+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-05T23:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fcd2a8131a3cb3e59a616bf31e61510b5c3a97d3'/>
<id>fcd2a8131a3cb3e59a616bf31e61510b5c3a97d3</id>
<content type='text'>
Replace calls to angular.copy with calls to a new function, shallowClearAndCopy.
Add calls to copy for cache access in $http in order to prevent modification of cached data.
Results in a measurable improvement to the startup time of complex apps within Google.

Closes #5300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace calls to angular.copy with calls to a new function, shallowClearAndCopy.
Add calls to copy for cache access in $http in order to prevent modification of cached data.
Results in a measurable improvement to the startup time of complex apps within Google.

Closes #5300
</pre>
</div>
</content>
</entry>
<entry>
<title>perf: use call and === instead of apply and == in type check functions</title>
<updated>2013-12-13T08:22:47+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2013-12-04T21:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=62dbe85798c19246fb2fb121bb4278248e564486'/>
<id>62dbe85798c19246fb2fb121bb4278248e564486</id>
<content type='text'>
Updates isDate et al to use call instead of apply and === instead of ==.
The change to call brings minor performance improvement and === is just
better practice than ==.
http://jsperf.com/call-vs-apply-tostring

Closes #5295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updates isDate et al to use call instead of apply and === instead of ==.
The change to call brings minor performance improvement and === is just
better practice than ==.
http://jsperf.com/call-vs-apply-tostring

Closes #5295
</pre>
</div>
</content>
</entry>
<entry>
<title>style($injector): remove ws</title>
<updated>2013-12-13T07:51:45+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-12-13T07:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a0ed3713899f0ec5f3e1b76ef48fc3acedabe1a5'/>
<id>a0ed3713899f0ec5f3e1b76ef48fc3acedabe1a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>perf($injector): remove invoke optimization that doesn't work</title>
<updated>2013-12-13T07:49:03+00:00</updated>
<author>
<name>Ben Wiklund</name>
</author>
<published>2013-12-13T00:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=05e4fd3488b89e670c36869f18defe26deac2efa'/>
<id>05e4fd3488b89e670c36869f18defe26deac2efa</id>
<content type='text'>
Closes #5388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5388
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): Add template to DOM before linking other directives</title>
<updated>2013-12-13T01:18:44+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-12-11T00:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=30a8b7d0b5d4882c2bf3b20eb696a02f5b667726'/>
<id>30a8b7d0b5d4882c2bf3b20eb696a02f5b667726</id>
<content type='text'>
The template needs to be added to the DOM before
other directives at the same element as `ngInclude` are linked.

Fixes #5247.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The template needs to be added to the DOM before
other directives at the same element as `ngInclude` are linked.

Fixes #5247.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngView): Add template to DOM before linking other directives</title>
<updated>2013-12-13T01:18:44+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-12-11T00:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f8944efe70b81e02704df9b53ea2546c80c73d3b'/>
<id>f8944efe70b81e02704df9b53ea2546c80c73d3b</id>
<content type='text'>
The template needs to be added to the DOM before
other directives at the same element as `ngView` are linked.

Related to #5247.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The template needs to be added to the DOM before
other directives at the same element as `ngView` are linked.

Related to #5247.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): Allow literals in isolate scope references</title>
<updated>2013-12-13T00:30:31+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-12-12T23:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=43072e3812e32b89b97ad03144577cba50d4b776'/>
<id>43072e3812e32b89b97ad03144577cba50d4b776</id>
<content type='text'>
When a component uses an isolate scope reference
and the the component is used with an object literal
a new object is created on every evaluation.
Therefore the compiler needs to compare
the values of the parent and the isolate scope
using object equality and not object reference
equality.

Fixes #5296.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a component uses an isolate scope reference
and the the component is used with an object literal
a new object is created on every evaluation.
Therefore the compiler needs to compare
the values of the parent and the isolate scope
using object equality and not object reference
equality.

Fixes #5296.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(ngSwitch): clarify that ngSwitch matches against string literals</title>
<updated>2013-12-12T11:42:49+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-12-12T11:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9396d55414ef41ec3a109eefcf6c65dc00b446c4'/>
<id>9396d55414ef41ec3a109eefcf6c65dc00b446c4</id>
<content type='text'>
Closes #5285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5285
</pre>
</div>
</content>
</entry>
</feed>
