Thanks for a module. It is great.
However there is a bug. It causes to incredible slow down of Internet Explorer when editing nodes. It also affects other browsers too, but for IE9 this issue like a pain in the ass.
I have enabled Internet Explorer profile, which shows that some methods are run thousands of times:
clean, 96 seconds, 18 000 times
removeChild - 12 seconds, 9000 times
innerHTML, - 2 seconds, 18 000 times
appendChild - 2 seconds, 27 000 times
getElement byTagName - 0,5 sec, 27 000 times
I have many other modules enabled, but when I disable Meta Tag API, everything works fast. I have not tested to the recent dev version but going to check it now.
Comments
Comment #1
dealancer CreditAttribution: dealancer commentedConfirm, issue still exists in the recent dev version.
Comment #2
dealancer CreditAttribution: dealancer commentedI have found that the issue is related to token module when building token replacement tree. It also happens with other module (e.g menu_token) which are using token.
So it is definitively an issue of Token module.
Comment #3
dealancer CreditAttribution: dealancer commentedAfter update to recent Token release, I have small performance increase, but still not good enough. Here is my results:
Time is Exclusive Time.
Comment #4
Dave ReidYes the library does not perform well at all when overloaded with sheer amounts of tokens to render. We have active issues tagged with 'Performance' so I'm essentially marking this as a duplicate of those. Also updating to Token 7.x-1.0 will help as we reduced the default level of tokens deep that are rendered.
Comment #5
dealancer CreditAttribution: dealancer commentedThanks for feedback, I will try to help with these issues.
btw, I have found your module, which can also help: http://drupal.org/project/token_tweaks.