When you scroll a web page in Google Chrome web browser using your mouse wheel, the page scrolling is not that smooth unless you are using a software provided by your mouse manufacturer. For example, Logitech mice come with Logitech SetPoint that also installs extensions for various web browsers and makes scrolling of web pages smoother.
However, if your mouse manufacturer does not provide any software or you do not want to use that software, then you can use Chromium Wheel Smooth Scroller extension in Chrome browser. This extension brings many features to improve the page scrolling in Chrome. You can toggle on or off this extension by clicking on its icon in the Chrome toolbar.
In the settings for Chromium Wheel Smooth Scroller, you can change how the smoothing is achieved when you are scrolling using your mouse wheel or when you are using the up-down arrow keys of your keyboard. You can change the step size, smoothness in the beginning, overall smoothness, acceleration sensitivity, acceleration by travel distance etc.
Separate settings are available for when you are using mouse wheel or keyboard arrow keys. One more interesting feature that this extension offers is bouncing against the edges. This is the same feature that you might have seen in iPhone browsers. When you have scrolled a complete page and you still continue scrolling, it gives a bouncing off the edge animation. You can change its settings too and decide how much bouncing you want to see.
Chromium Wheel Smooth Scroller is an overall nice extension that makes scrolling pages in Chrome browser smoother and fun. With a nice “bounce off the edges” animation, it also gives an eye candy when you have reached the end of a page while scrolling it.
You can get Chromium Wheel Smooth Scroller extension for Chrome from https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeojalbkpgpmjpdkjnkfcgfkhb.