Firefox by default has smooth scrolling enabled on Ubuntu. With smooth scrolling, if you turn the mouse wheel, the page scrolls by some percentage not in a single moment, but taking some time like an animation. It gives a similar effect as if the page is being scrolled by fingers on a touch device.
Google chrome does not yet have a direct setting to enable/disable smooth scrolling. However the setting is hidden inside. To access the setting, open the following url in your chrome browser.
A page would open up with the title "Careful, these experiments may bite". On this page, google chrome's hidden settings can be configured. These are kept hidden because they are in experimental stage are not yet fully tested to be stable across all platforms. But still if some one wants to try them out, its there.
Now search using Ctrl+F for "smooth scrolling". 2 entries would be visible.
Threaded compositing Mac, Windows, Linux Uses a secondary thread to perform web page compositing. This allows smooth scrolling, even when the main thread is unresponsive.
Smooth Scrolling Windows, Linux Enable the experimental smooth scrolling implementation.
Enable both of them. Then click "Relaunch Now" button at the bottom of the page to restart chrome. After restarting you should notice the scrolling to be slightly more smoother. I noticed that firefox scrolling is much smoother compared to chrome. However chrome too does the work well.