-
Notifications
You must be signed in to change notification settings - Fork 3.4k
ie11: Terrible performance, but not with LumX #1771
Comments
+1! |
👍 |
3 similar comments
+1 |
+1 |
+1 |
@ross-nordstrom - Thank you for this information. Tomorrow we should have a release of Angular Material v0.8.3. Before our next milestone 0.9 release, we will address the IE11 performance issues... using your plunkr as starting points. |
@robertmesserle - it would be great if you had a chance to investigate this. |
+1 Thanks! |
I have the same experience when including the angular gantt within a tab in angular material. |
(I would say it is more of a topic for the IE11 team :P) |
Might be. Most enterprise customers are using IE on their desktops :-( If the apps are not performing well it has an impact. |
@ross-nordstrom Can you confirm that this is resolved for you? Try the following files: https://cdn.rawgit.com/angular/bower-material/v0.8.3-master-f62fd48/angular-material.js |
Closing for now, please re-open if the issue persists. |
@robertmesserle That didn't fix it. I updated the ng-material plnkr from before with the new versions above and am seeing the same issue in IE11 as described in my earlier post. Edit: I'm not sure I can re-open this, but it needs to be reopened Edit 2: The test I'm running is simply opening that up and add 900 people, just like before. |
+1 / performance is quite terrible in an older ASP.NET app we have. And the ng-material demo site is sluggish as others have stated previously. |
@paulflo150 - I created a Pull Request and Gist that shows a refactoring of your layout directives. |
@paulflo150 - This is awesome! |
@ThomasBurleson - thank you sir, the refactoring looks great! I will try to create a PR this evening. @cleever - thanks, all the credit goes to those who suggested class selectors were the answer. :) |
@paulflo150 - would you mind giving me a email ping: ThomasBurleson@gmail.com. Thx. |
Great work! @paulflo150 & @ThomasBurleson, I reworked the gist Thomas created and got it working on the latest from here, I wasn't sure how to submit it to you guys since there was already a pull request from Thomas so here is the Gist i forked from @ThomasBurleson. |
@timnix - I liked your changes so much, I updated my PR to @paulflo150 |
@ThomasBurleson thanks! I was doing a little more tinkering, what are your thoughts on adding the hide and show attributes to this? |
@timnix - let's see what you propose... in a Gist ? |
@ThomasBurleson Here is the updated Gist and thanks for the RegEx tip. Also, here is the updated SASS in a Gist. |
@ThomasBurleson and @timnix thanks for all the help! I just submitted the PR. |
+1 |
Amazing job !! The responsiveness has been significantly increased ! |
Fixed with @paulflo150's PR #4282 and the commit SHA 46b5500 |
@paulflo150 - care to regenerate the performance capture (for Select; as done above) with the latest code from master ? |
@kschwidder - plz try it now [with the latest updates on master] and http://material.angularjs.org |
@ThomasBurleson - there is a slight difference, but from what I can tell that is because of the navigation (not sure if there were any changes made to it the last few days). Other than that it looks good to me. |
Tested in http://codepen.io/stevenmiles/pen/MwNJWd and performance issue described in #3455 went away. Thanks @paulflo150 & @ThomasBurleson |
+1 the problem is here still... It's horribly slow with IE11. Just take a look on dialogs page demo: |
@DOrlov77 please open a new issue. |
md-tabs is very slow working.Following code i used
In lstMarkets have a thousand records of markets. When i click the the second tab it take a more time to show the second tab . When i remove the or ng-repeat in md-select options then it works fine. Have a any solutions load the tab normally with all md-select options ? |
@parshotam this issue is closed. Please post questions like this in the Angular Material forum on Google Groups. There is a link to the forums on the bottom of the getting started page. |
I just saw this today with very large content and removed all css/js and added them back 1 by 1 to determine what was causing the issue. jquery-ui.css slowed it down so I removed all its css and slowly add it back and found that the single ".ui-button:active" style was causing the issue even through I did not have any elements with this classname on the page. I removed the ":active" selectors from my style sheets and I got the performance back. It doesn't make any sense and I haven't seen any other reporting of this IE11 issue but thought it might help. |
Overview
We have an application we're trying to release to production using Angular Material, but cannot get it to perform in IE10/11. After a lot of struggling (is Angular the problem? Is this, that, or the other dependecy a problem?), we've found that Angular Material framework is simply slow in IE. In comparison, LumX (a different Material Design + Angular framework) works fine in IE10/11.
Plnkr Demo of the Problem
To demonstrate the problem, I implemented a simple page with a Toolbar and list of Items in both Angular Material and LumX. They both perform equally well in Chrome, but ng-material is much slower in IE.
Performance Comparison
To test performance, I did the following:
900
in input box and submit (clickAdd People
or hit Enter key)(xxxx)
number updatingVersions Used
Laptop:
Win7 64-bit, 16gb RAM, Core i7
Chrome version:
Version 40.0.2214.115 m
IE11 version:
11.0.9600.17633
While I'd prefer to use Angular Material going forward, this performance difference in IE10/11 is a deal breaker for our product. Any help or insight into this issue is much appreciated!
PS: I've also noticed in IE that when the ng-material demo page regains focus (e.g. click a different window then click back in), the page seems stuck and it often takes a while to scroll.
The text was updated successfully, but these errors were encountered: