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

Improve scroll performance of the site #15

Open
addyosmani opened this issue Jun 19, 2015 · 6 comments
Open

Improve scroll performance of the site #15

addyosmani opened this issue Jun 19, 2015 · 6 comments

Comments

@addyosmani
Copy link
Contributor

Details: https://www.youtube.com/watch?v=QU1JAW5LRKU 👍

Would make for a solid PR for anyone that wants to fix this before JSConf happens.

jazlalli pushed a commit to jazlalli/2015.jsconf.eu that referenced this issue Jun 19, 2015
jsconf#15

 - makes fixed background a ::before pseudo-element and promotes to own layer
 - promotes .nav-fixed to own layer
 - disables pointer-events during scrolling
cramforce added a commit that referenced this issue Jun 19, 2015
[scroll-fix] improves scrolling performance outlined in #15
@okonet
Copy link
Contributor

okonet commented Jun 19, 2015

Was it downgraded again? #4

I see now it was improved even further! 👍

@cthedot
Copy link

cthedot commented Jun 20, 2015

@jazlalli not sure this was before but in IE11 the SVG is simply not displayed at all. It may be because of the new z-index: -1 but have not checked, may have been there before. Guess it is a bit dangerous to just copy something from youtube which had to different focus (performance and not "it works" everywhere, as said not sure it did before and not sure this was even a priority but if not would be rather sad)

@cramforce
Copy link
Member

@cthedot IE isn't exactly in our core browser matrix :) I wouldn't be sure it ever worked. If it doesn't in MS Edge, that'd be good bug report for them.

@cthedot
Copy link

cthedot commented Jun 20, 2015

I feared so. Actually hard to believe for a conference about JS which is about web where IE is still a part of, maybe not on a lot of developers minds but a lot of users and may it be mainly corporate ones. I am not talking about IE8, 9 or even 10 compatibility but current IE11. Seems a sad state when not even a webconference site is able to work fully in that.

Regarding your comment on Edge, why should a browser maker fix a poorly implemented feature on a site? Seems a bit ignorant. This issue started because of scrolling performance in webkit/blink so you did not blame them for their poor implementation, or did you? Where is the difference?

Sorry for the rant, I understand IE is not priority but I still believe web should work for all, and yes it should not display exactly the same everywhere but the effort here guess would be minor.

@cramforce
Copy link
Member

This is an unpaid volunteer effort and work has to be prioritized. We had
like 2 visits by MSIE last month.

Patches very welcome!
On Jun 20, 2015 10:11 AM, "cthedot" [email protected] wrote:

I feared so. Actually hard to believe for a conference about JS which is
about web where IE is still a part of, maybe not on a lot of developers
minds but a lot of users and may it be mainly corporate ones. I am not
talking about IE8, 9 or even 10 compatibility but current IE11. Seems a sad
state when not even a webconference site is able to work fully in that.

Regarding your comment on Edge, why should a browser maker fix a poorly
implemented feature on a site? Seems a bit ignorant. This issue started
because of scrolling performance in webkit/blink so you did not blame them
for their poor implementation, or did you? Where is the difference?

Sorry for the rant, I understand IE is not priority but I still believe
web should work for all, and yes it should not display exactly the same
everywhere but the effort here guess would be minor.


Reply to this email directly or view it on GitHub
#15 (comment)
.

@cthedot
Copy link

cthedot commented Jun 20, 2015

sorry, I guessed so. You should have ignored the scroll performance too though ;)

And yes it is lame but I don't actually have the time to add patches, too busy with ranting ;)

But actually seeing even someone as Paul Lewis getting this even to work (wonder how long the "install the internet pause in the video really was) discouraged me quite a bit, seems too complex to even start starting... Guess I am too old and miss the old and simple HTML/CSS/JS w/o pre/post/compile/framework stuff ;)

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

4 participants