Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Pushed for CI: perf(ngBind): set textContent rather than using element.text() #9396

Closed
wants to merge 1 commit into from

Conversation

caitp
Copy link
Contributor

@caitp caitp commented Oct 2, 2014

"Speeds up chrome with ~10% firefox by ~5%"

We don't really see this result in benchmarks
(https://www.dropbox.com/s/76wxqbvduade52s/big_table_benchmark_b1ee5396_vs_d580a954.zip?dl=0)
However, it's basically harmless.

Side effects:

Use strict equality check for undefined to replace with empty string. Most
target browsers will output undefined rather than the empty string if we
don't do this. Previously, ngBindTemplate did not perform this check. However
the change has been made to make behaviour consistent across all target
browsers (chrome does output the empty string).

Closes #9369

"Speeds up chrome with ~10% firefox by ~5%"

We don't really see this result in benchmarks (https://www.dropbox.com/s/76wxqbvduade52s/big_table_benchmark_b1ee5396_vs_d580a954.zip?dl=0)
However, it's basically harmless.

Side effects:

Use strict equality check for `undefined` to replace with empty string. Most target browsers will output `undefined` rather than the empty
string if we don't do this. Previously, ngBindTemplate did not perform this check. However the change has been made to make behaviour
consistent across all target browsers (chrome does output the empty string).

Closes angular#9369
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants