Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform Scale causing presention to lag in FireFox #149

Open
dc-devs opened this issue May 6, 2014 · 1 comment
Open

Transform Scale causing presention to lag in FireFox #149

dc-devs opened this issue May 6, 2014 · 1 comment

Comments

@dc-devs
Copy link

dc-devs commented May 6, 2014

Please see the presentation I have most recently built with jmpress here: http://www.displayadtech.com/the_display_advertising_technology_landscape

The transitions that use the Scale property are smooth in Chrome, Safari and Opera. However, are lagging when rendered in FireFox.

I know the typical FieFox browser renders with a slower FPS when the Hardware GPU is not being utilized, however, since this presentation is utilizing Transform3d CSS property I would assume that the hardware GPU would be kicked in and the presentation would render at a faster FPS rate. Am I wrong in assuming this?

At this point in time, is there anything I can do to tweak or change the transitions that use the transform Scale property to make the presentation render faster in FireFox?

Is there something else that I am missing that could be making this presentation render slow in FF besides the Transform Scale property?

Thanks again in advance for any help/advice.
https://github.com/jmpressjs/jmpress.js/issues/new#preview_bucket_

@sokra
Copy link
Member

sokra commented May 8, 2014

Firefox seems to render all slides, while Chrome seems to render only visible slides. But chrome has a limit of rendered slides. You need to reduce the count of visible slides. Best way to do this would be to hide the explaination/definition slides until active. This would also improve the rendering issue with chrome.

You can do it with js or css your choice. Or you can use nested slides and some simple css.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants