Ostatnie 6 miesięcy pracuję nad komponentami Emberj.Jaki jest największy problem z wydajnością w Emberjście?
Wystąpiły pierwsze problemy z wydajnością, gdy próbowałem opracować składnik tabeli. Każda komórka w tej tabeli była Ember.View, a każda komórka miała powiązanie z właściwością obiektu. Gdy stół miał 6 kolumn i próbowałem wyświetlić listę około 100 przedmiotów, spowodowało to, że przeglądarka została zamrożona na jakiś czas. Odkryłem więc, że lepiej jest napisać funkcję, która zwraca ciąg zamiast używania kierownicy i ręcznie obsługuje wiązania przez obserwatorów.
Czy istnieje dobra praktyka, jak używać minimum wiązań? Albo jak pisać wiązania i nie tracić dużej wydajności. Na przykład ... nie używaj wiązania w przypadku dużej ilości danych?
Ile obiektów Ember.View można dodać do strony?
Dzięki za odpowiedzi
Oto widok ember zoptymalizowany do wyświetlania dużych ilości danych przez ponowne użycie elementów DOM: https://github.com/emberjs/list-view – CraigTeegarden