Nov 21, 2014, 8:22 AM
[CLOSED] Works fine on other browsers (like chrome) but Rendering in IE is slow
Hi,
Rendering of ext control on IE is very slow. We have consulted with microsoft team to regarding the same and their response is stated below.
Out of 5 dumps 4 of them shows jscript running which is part of ?Ext JS 4.2? from https://www.sencha.com/store/extjs . Example
Can anybody give me some idea/hints so that I can resolve this issue.
Rendering of ext control on IE is very slow. We have consulted with microsoft team to regarding the same and their response is stated below.
Out of 5 dumps 4 of them shows jscript running which is part of ?Ext JS 4.2? from https://www.sencha.com/store/extjs . Example
23 jscript9!Js::JavascriptFunction::CallFunction+0xc4
FunctionBody: 144e9d08
Type: jscript9!Js::JavascriptFunction
Name: beforeSetPosition
Size: 115
function(){var b=this,c=b.callParent(arguments),a;if(c){a=b.adjustPosition(c.x,c.y);c.x=a.x;c.y=a.y}return c||null}
24 jscript9!Js::JavascriptFunction::EntryApply+0x39b
25 Undefined
26 jscript9!Js::JavascriptFunction::CallFunction+0xc4
FunctionBody: 18781888
Type: jscript9!Js::JavascriptFunction
Name: setPosition
Size: 345
function(a,e,b){var c=this,d=c.beforeSetPosition.apply(c,arguments);if(d&&c.rendered){a=d.x;e=d.y;if(b){if(a!==c.getLocalX()||e!==c.getLocalY()){c.stopAnimation();c.animate(Ext.apply({duration:1000,listeners:{afteranimate:Ext.Function.bind(c.afterSetPosition,c,[a,e])},to:{x:a,y:e}},b))}}else{c.setLocalXY(a,e);c.afterSetPosition(a,e)}}return c}
27 jscript9!Js::InterpreterStackFrame::OP_CallI+0x43
28 jscript9!Js::InterpreterStackFrame::Process+0x78f
29 jscript9!Js::InterpreterStackFrame::ProcessThunk+0x65
2a jscript9!Js::InterpreterStackFrame::InterpreterThunk+0x228
FunctionBody: 144ec0d8
Type: jscript9!Js::JavascriptFunction
Name: setPagePosition
Size: 400
function(a,g,b){var c=this,d,e;if(Ext.isArray(a)){g=a[1];a=a[0]}c.pageX=a;c.pageY=g;if(c.floating){if(c.isContainedFloater()){e=c.floatParent.getTargetEl().getViewRegion();if(Ext.isNumber(a)&&Ext.isNumber(e.left)){a-=e.left}if(Ext.isNumber(g)&&Ext.isNumber(e.top)){g-=e.top}}else{d=c.el.translateXY(a,g);a=d.x;g=d.y}c.setPosition(a,g,b)}else{d=c.el.translateXY(a,g);c.setPosition(d.x,d.y,b)}return c}
Can anybody give me some idea/hints so that I can resolve this issue.
Last edited by Daniil; Nov 28, 2014 at 2:06 PM.
Reason: Please use [CODE] tags, [CLOSED]