Also those navbars should be eliminated from all webpages, especially if you are on mobile.
What are the specific downsides browser scrollbars have?
And, if it does, how does the JS implementation on that website improve on them?
The designer of that, or any, website does not know what I like, or what works for me and best suits my abilities. They should certainly not attempt to change it based on what they want and what suits them on their device.
actually, I'm a bit flabbergasted when this kind of thing happens, I really am not sure why I would want to allow any application (much less a page on a computer the other side of the world being shown by that application) to change the way my computer interfaces with me.
I'm fine with the downvotes, people around here downvote to disagree even if they don't actually know what suffering and misery cross browser development is.
and no on some browser the scrollbars consume layout space and on some they don't. (remember to add the ios/safari monstrosities into the mix)
heck, just open this http://www.matanich.com/test/viewport-width/ on edge/ie11/chrome and see yourself how reliable clientWidth is (especially test edge fullscreen vs edge windowed but fullscreen it will blow your mind)
That is understandable as a reason. Although i still think it's a pretty bad reason to use to force "smoOoOo--oOoth" scroll on everyone, instead of only browsers that are known to be broken.