Upon visiting this website, it is evident that the entire interface has been constructed with React. The scrolling experience on this site is exceptionally smooth, although it may feel slightly more substantial than a typical scroll. After researching online, I found numerous solutions for achieving this type of performance, but most are focused on specific scroll points rather than general mouse scrolling.
An analysis of the code reveals the use of transform: translate3d
along the y-axis.
I am curious if it is feasible to recreate this effect using a simpler JS or jQuery method for websites not built with React?