600 행 정도의 데이터 그리드 (기본적으로 대화식 테이블)가 있습니다.큰 데이터 그리드에서 KO 성능이 좋지 않습니다.
이 그리드에 KO를 바인딩하는 데 실제로 상당한 시간이 걸리는 것으로 나타났습니다. 데이터 바인딩 중. 구형 브라우저에서는 상황이 더욱 악화되고 프로세서는 거의 1 분 동안 정점에 도달합니다.
성능 블록의 가장 큰 부분은 데이터 바인딩을 수행하는 라인에서 오는 것 같습니다. 참고 : 이것은 초기 데이터 바인딩이므로 대용량 업데이트를 처리하는 많은 응답이 적용되지 않는 것 같습니다.
매핑 플러그인도 json 개체를 즉시 뷰 모델로 변환하는 데 사용되었습니다. 그러나 매핑 자체를 수행하는 라인은 databind하는 라인에 비해 너무 많은 시간을 소비하지 않는 것 같습니다.
불행히도 페이징은 요구 사항으로 인해 문제가되지 않습니다. 더 큰 뷰 모델 및 KO 최적화에 대한 일반적인 팁/포인터가 있습니까?
json 데이터 덤프와 json을 바인딩하는 html/js 부분을 제공 할 수 있다면 매우 유용 할 것입니다. jsfiddle 예를 도와 드리겠습니다. – billaraw