Download Google Chrome 77.0.3865.75
Google has released version 77 of its Chrome web browser. Google Chrome is available for Windows, Linux and macOS. There are also versions for Android and iOS, but they follow a slightly different release schedule. The main changes made in version 77, in addition to the usual bug and security fixesare listed below for you.
New Performance Metrics
Largest Contentful Paint
It has not always been easy for developers to measure how quickly the main content of a web page loads and is visible to users. The usefulness of existing metrics varies. Some metrics are only measurable in a lab, while others tell nothing about content that users care about. Consider the example below, taken from a DevTools performance audit. At the time of the first contentful paint, there’s no content on screen that a user can interact with. Largest Contentful Paint attempts to provide more meaningful data by using the largest content element as a proxy for when the main content of the page is likely visible to users. You’re probably asking questions like what does the new metric track? When is the metric reported? How do I improve it if it’s slow? For answers to these and other questions, see “Largest Contentful Paint” on web.dev.
First Input Timing
the PerformanceEventTiming interface provides timing information about the latency of the first discrete user interaction, specifically one of key down, mouse down, click, or the combination of pointer down and pointer up. Pointer down may be the start of scrolling, which is not tracked. This is a subset of the EventTiming API, but will be exposed in advance because it provides key metrics to help measure and optimize responsiveness.
New Form Capabilities
Many websites use custom form controls to either add features that aren’t available in standard controls or to tailor a form’s design. A drawback of custom controls is that data must be stored in hidden elements. Two new features support custom form controls. The formdata event lets sites use JavaScript instead of hidden elements to add data to a form. With this feature, site builders add a formdata event listener to a form element. The passed event includes a FormData object containing the data being submitted, which can now be modified. The formdata event only lets sites interact with the submission process. Form-associated custom elements let site creators build custom elements that act like built-in form controls, providing capabilities such as enabling input validation or submitting data to the server. To learn more and to see example code, read More capable form controls on web.dev.
Origin Trials
This version of Chrome introduces the origin trials listed below. Origin trials allow you to try new features and give feedback on usability, practicality, and effectiveness to the web standards community. To register for any of the origin trials currently supported in Chrome, including the ones listed below, visit the Origin Trials dashboard. To learn more about origin trials themselves, visit the Origin Trials Guide for Web Developers.
A Contact Picker for the Web
The Contact Picker API is a new, on-demand picker that allows users to select entries from their contact list and share limited details of the selected entries with a website. It allows users to share only what they want, when they want, and makes it easier for users to reach and connect with their friends and family. see A Contact Picker for the Web for details.
Other features in this release
Enter Key Hint
the enter key hint content attribute is an enumerated attribute for