-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Low framerate #29
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Oh. I see. Sorry about that. I need to investigate this better but I think that the problem is happening when the toggle class apply a different box-shadow with other properties. I have noticed this behavior with tabs too. I will prioritize and fix this in the very next release. Thank you for reporting this! |
That's good to hear! Also ripple effects could be one source of performance problems. So could the documentation site have a global option (query parameter, local storage toggle, something else) to disable ripple effects easily for trying out in mobile. In any case, perhaps you could expose this line https://github.com/marcosmoura/vue-material/blob/b5bdea0/src/core/index.js#L23 via some option parameter so that one can opt out of ripples. As a quick change one can also disable ripple on that hamburger menu button in docs, as currently that may invalidate layout unnecessarily behind the opening menu (haven't looked much yet). I'm looking forward to follow and experiment with vue-material, quality work. |
The problem was found and was related with box shadow transition. Unfortunately this will be delayed to v0.4.0 because needs more tests and the boost that this fix will provide will be applied to other components. |
Well. Thiss is quite fixed. For the sidenav it's done. For the other components, since they need some other improvements, I will delay this a little bit. Notice that this lib is in constant development, so a lot of things will be improved/changed until the first stable version. |
I am experience similar issue with latest build (0.7.1). With header, toolbar and 11 cards in a page frame-rate drops in Chrome, Opera. But Edge/IE has horrible performance. May i know how you will approach the fix for this issue? |
* comp(MdTable): create base files for dynamic table * test(MdTable): remove test * comp(MdTable): rename base files * feat(MdTable): create base styles and sort functionality * feat(MdTable): create base styles for selection * feat(MdTable): add auto sort * feat(MdTable): create fixed headers * feat(MdTable): improve examples * feat(MdTable): improve examples * perf: add bundle analyzer and cut almost 20% of garbage * perf: add bundle analyzer only on minified build * chore: remove garbage * refactor(MdField): improve transition when focused * revert(MdSelect): readd disabled parameter to fake input * feat(MdTable): better look for fixed header * feat(MdTable): add the great and new empty state for tables * feat(MdTable): fine tune empty state for tables * docs(Core): make home icons appear * docs(Core): finish new home layout
Same here, especially for the select component. |
Hi, vue-material seems very promising! Could you look into why framerate is quite low on mobile Chrome (Android 5)? For example if you compare opening
in mobile browser and toggling sidebar/drawer, and then compare it to some other vue.js material implementations such as
Most run with much higher framerate. It is not only the sidebar, but other animations too, the problem is just most visible with the sidebar action. Perhaps there is a simple change that would fix it across the framework?
The text was updated successfully, but these errors were encountered: