Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the performance for extremely large survey JSON (70k+ lines, > 2Mb) #8961

Open
5 tasks done
andrewtelnov opened this issue Oct 23, 2024 · 0 comments
Open
5 tasks done
Assignees
Labels
perfomance issue user issue An issue or bug reported by users

Comments

@andrewtelnov
Copy link
Member

andrewtelnov commented Oct 23, 2024

  • Do not call any notification on setJson() function in localization string, bindings and single matrix cells
  • Do not build matrices rows on hiding the matrix
  • Do not run ItemValue.onPropertyValueChanged on creating ItemValue
  • Calculate allowLineBreaks in localization string on request, instead of constructor
  • Allow to setup locName for localization string in contructor (to avoid notifications)
@andrewtelnov andrewtelnov changed the title Improve the performance for extremely large survey JSON (70k+ lines) Improve the performance for extremely large survey JSON (70k+ lines, > 2Mb) Oct 23, 2024
@andrewtelnov andrewtelnov self-assigned this Oct 23, 2024
@andrewtelnov andrewtelnov added perfomance issue user issue An issue or bug reported by users labels Oct 23, 2024
andrewtelnov added a commit that referenced this issue Oct 23, 2024
tsv2013 pushed a commit that referenced this issue Oct 24, 2024
* setJson with isLoading parameter #8961

* Use setJson with isLoading true in more case #8961

* Do not build matrices rows on hiding the question #8961

* Do not run ItemValue.onPropertyValueChanged on creating #8961

* Calculate allowLineBreaks in localization string on request #8961

* FIx issues with knockout #8961

* Allow to setup locName for localization string in contructor #8691
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
perfomance issue user issue An issue or bug reported by users
Projects
None yet
Development

No branches or pull requests

1 participant