You can now update your Google Chrome browsers to version 56, a major release that will add a few features and behaviors to the popular browser. I will attempt to breakdown what they are and how they will affect you as a user and/or a developer.
sticky: the box position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its flow root and containing block and in all cases, including
tableelements, does not affect the position of any following boxes. When a box B is stickily positioned, the position of the following box is calculated as though B were not offset. The effect of ‘
position: sticky’ on
tableelements is the same as for ‘
Here’s a simple jsbin I made to demonstrate this new rule.
Of course, you cannot use this rule if you’re supporting legacy browsers, but I’m confident the future and in time, this rule will become as widely used as any other standard CSS rules.
Web Bluetooth API
You can now take advantage of Web Bluetooth API to communicate securely and privately with nearby bluetooth enabled devices.
You can read more about it here
Marking HTTP Connections Insecure
It’s been long time coming, Chrome will push the movement towards secure connection by marking websites that contains form submissions as Insecure. This is a great move to prevent easy data sniffing due to un-encrypted connections.
You can read more about this on ArsTechnica
Death of Flash
Chrome made Flash a “click to enable” feature on a previous version of Chrome, but now it’s back again. Flash will be disabled by default on Chrome 56. On websites you havn’t visited and have not explicitly allowed to display Flash, Flash will be disabled. This is a movement towards HTML5 adoption. While killing Flash is great, there are still quite a bit of content made with Flash: Ads, games, online tools, cartoons animations, etc. This release will definitely impact those sites but it’s a good thing because it will encourage them to migrate their content to HTML5.
28% Faster Reloads
Chrome reloads will now be 28% faster compared to previous versions. This is great because behind the scenes, the browser only reloads critical resources and avoids re-downloading the same content, of course you can always do a hard refresh if you want to force refresh of those contents. Below is a video of the speed comparison: