You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running newest Meteor 1.3.4.1 (or an older one if you wish), destroying a Blaze-template with many child/sub-templates causes a complete browser lock down for several seconds.
All that's needed is a basic table-element with ~few hundred rows and a couple of columns on each. Rendering the table happens in a user friendly manner, but once it's being teared down the user experience crumbles - the browser freezes completely, making users click repeatedly on the button/link/toggle thinking their clicks are not registered.
The issue was already reported (and closed without resolution or fixes) at #4352 and then resurrected in the meteor/blaze -repository: meteor/blaze#44.
I realize that Blaze has been split to it's own repository, but there's not much happening over there and the repository's maintainer stated that the transition is not yet complete, advising to post the issue in both repos.
I think this is such a drag and it's not really that uncommon to have a table with few hundred rows on a website, so maybe it should be fixed?
The text was updated successfully, but these errors were encountered:
arggh
added a commit
to arggh/meteor
that referenced
this issue
Jun 29, 2016
* Set stopped computation to null instead of delete (#7326)
Delete can be very slow. Setting the stopped computation property to null instead brings a speed gain of 3-10x.
http://bertanguven.com/preventing-memory-leaks-in-javascript-null-vs-delete
* add generated npm-shrinkwrap.json
* Remove computation tracking from Tracker.
Running newest Meteor 1.3.4.1 (or an older one if you wish), destroying a Blaze-template with many child/sub-templates causes a complete browser lock down for several seconds.
All that's needed is a basic table-element with ~few hundred rows and a couple of columns on each. Rendering the table happens in a user friendly manner, but once it's being teared down the user experience crumbles - the browser freezes completely, making users click repeatedly on the button/link/toggle thinking their clicks are not registered.
Reproduction can be found here: https://github.com/arggh/blaze-tmpl-destroy/tree/nosubs
The issue was already reported (and closed without resolution or fixes) at #4352 and then resurrected in the meteor/blaze -repository: meteor/blaze#44.
I realize that Blaze has been split to it's own repository, but there's not much happening over there and the repository's maintainer stated that the transition is not yet complete, advising to post the issue in both repos.
I think this is such a drag and it's not really that uncommon to have a table with few hundred rows on a website, so maybe it should be fixed?
The text was updated successfully, but these errors were encountered: