View Single Post
Og det som blir nevnt av flere her er at 2-way bindingen i seg selv er relativt tungdrevet siden den bruker watchere i stede for events for oppdatering av verdier. Om man har en side med >30 models, som brukes på ulike steder på siden, og gjerne litt nestede avhengigheter, gjerne noen som brukes ng-show, så blir det utrolig treg på mobile enheter.

For å klare å gå grei ytelse med angular har vi endt opp med at man i mange tilfeller må gå bort i fra 2-way binding og i stede la eventer manuelt oppdatere verdiene i de ulike scopene hvor vi trenger modellen. Vi i har i tillegg måtte gå helt vekk fra angular sin egne innebygde form-validering som både sluker en del ytelse (ved at den putter på veldig mange watchere) og samtidig ikke gjør det enkelt å få en del custom-funksjonalitet for hvordan man ønsker å gi tilbakemelding til brukeren.