Google has introduced scroll anchoring, which will prevent those annoying page jumps in Chrome.
The jumps occur as sites insert some content or an image above the area that is visible, so this sends the content on the screen down. The latest update from Google will introduce Scroll Anchoring and the feature will be capable of locking up the content that the user is viewing on the screen, so that he or she continues to remain on the same spot and not lose the reading spot.
All users would have noticed the pesky jumping very frequently. While reading an article on a web page, as one scrolls down to the next paragraph, the content would get pushed back on the top, because additional content gets loaded. The additional content can be a video, an image or even a slideshow. This kind of content takes more time to load when compared to general text, due to the bigger size.
The scroll-anchoring feature is a very powerful one, but a discreet one, as it is hidden. The feature helps in avoiding nearly three jumps for every page view, according to a blog post of Google. Things will only improve from here on. The update is not a very huge one, but it is one that can make a difference to users and make them more comfortable and less annoyed while reading online content.
Google has also released a video offering a side-by-side comparison of previous experience and the new experience with the update. The difference is quite obvious and scroll anchoring will surely prevent annoyance among users while trying to a load a page online using Chrome.
Before the update, it would have been a big mistake to tap on a link before the page has completely loaded. The risk lies in the fact that just as you click on the link, the page might start shifting randomly upwards, and this will result in a misclick. The development team at Google also seems to have been sufficiently annoyed with this occurrence and have thankfully implemented an update to fix the problem.
The problem occurred due to the slow loading time, with text appearing first and images taking longer to load, resulting in the page getting pushed while images load. This is extremely annoying for users, so scroll anchoring comes as a great relief. It locks the present view with one on screen element. Thus, even if another image is slowly loaded above the one that is being displayed, there is no shift downwards.
At present, scroll anchoring will be capable of blocking around 3 jumps for one page view, though this will be improved with time. Web developers experiencing problems with the feature can make use of the CSS property for disabling this behavior. The new feature was available for tests and the latest version of Chrome, Chrome 56 comes with it by default.