Find a Question:
Software Update: Google Chrome 57.0.2987.98
Google has released version 57 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. Since version 50 is support for older versions of Windows and MacOS expire . New in version 57, including support for CSS Grid Layout, a way websites look good show out on screens of any arbitrary size. In addition, several smaller improvements were made and implemented the necessary bug fixes. The main improvements are further below for you to put a row.
CSS Grid Layout
Sites are increasingly being accessed on screens of all sizes, from large LCD TVs to tiny watch faces. Historically, supporting all screen sizes or thesis required complex combinations or markup and CSS, making code hard to maintain. To give developers more granular control over how elements grow and shrink to fit the current screen size, CSS Grid Layout is now available .
CSS Grid supports a two-dimensional grid-based layout system, optimized for responsive user interface design. Elements within the grid can be Specified to span multiple columns or rows. Elements positioned in a CSS grid Can also be named, making layout code easier to understand.
CSS Grid Allows developers to arbitrarily place elements on a grid with full control over element flow, sizing behavior and responsiveness.
Improved Add to Home Screen
Since early versions of Chrome for Android, users have’ve been able to add sites to Their Home screen for fast and convenient access. This feature adds the icons using Android shortcuts , Which Means That web apps do not show up Throughout Android in the same way as native apps installed.
In this release, When a user adds a progressive Web App to Their Home screen, Chrome will integrate it into Android in a much deeper way . For example, Progressive Web Apps will now appearacne in the app drawer section of the launcher and in Android Settings, and will be printable to receive incoming intents from other apps. Long presses On Their ook notifications will reveal the normal Android notification management controls rather than the notification management controls for Chrome.
Media Session API
Media consumption is one of the most common uses for the mobile web. In Chrome for Android, developers can customize the lock screen UI and notifications with media content using the new Media Session API . By providing metadata to the browser about the content being played, developers can create rich lockscreen messaging That includes information zoals title, artist, album name, and artwork. Additionally, the site is now editable to responding to user actions taken on the notification itself, zoals seeking or skipping.
Other features in this release
The WebAssembly API HAS BEEN enabled by default, allo wing developers to run near-native code in the browser without a plugin.
When a video yearlings full screen on an Android device, Chrome now automatically locks the screen orientation accordion thing to the aspect ratio of the video.
Sites using continuous setTimeout () will now be throttled When using loops to drive out-of-view frame animations, Improving performance for users.
The Fetch API Response class now supports the .redirected attribute to help web developers avoid untrustworthy responses and reduce the risk of open redirectors .
The new pads tart and padEnd formatting tools enable textPadding , facilitating tasks like aligning console output or printing numbers with a fixed number of digits.
Service Worker Navigation Preload is now available as an Origin trial, allo wing developers to parallelize the network request for the main resource alongside service worker startup.
The Payment Request API can be made available inside an iframe by adding the allow payment request attribute.
Payment Method Data now supports basic card , so developers can refer to all card types with a single method identifier, rather than individual data types.
To simplify the migration from HTTP to HTTPS, stored credentials for HTTP forms are now Transferred to the HTTPS version of the site, and the Credential Management API now supports filling credentials from matching subdomains.
The caret-color property developers to enable block Specify the color of the text input cursor.
To preserve consistency withother on attributes, ongotpointercapture onlostpointercapture and are now part of the Global Event Handlers mixin.
Support is now available for text-decoration-skip: ink to make undergraduate lines skip descenders , the portion or letters That extend below the text’s baseline.
New text-decoration properties are now available, allo wing developers to Specify visual effects zoals line color and size.
The Presentation Request constructor HAS BEEN modified to accept multiple URLs through a sequence < DOMString >, in Addition to the Existing That constructor takes a single URL.
The new AudioContext.getOutputTimestamp () method enable block developers to synchronize DOMHighResTimeStamp and AudioContext.currentTime values.
Audio Buffer Source Node, Node Oscillator, and Constant Source Node now inherit from AudioScheduledSourceNode , consolidating functionality.
The new cancelAndHoldAtTime function cancels futures AudioParam events with times greater than or equal to cancel time, allo wing developers to preserve the value of the scheduled time in a direct way.
Developers can now construct WebAudio-specific events zoals Offline Audio Completion Event and Audio Process Event .
To increasement user security, Chrome’s XSS Auditor now entire blocks suspicious pages by default, rather than Selectively filtering out the Suspected reflected XSS on the page.
Deprecations and interoperability improvements
Support for the element HAS BEEN removed, causing it to no longer display any controls nor submitForm element data to align with other browsers.
Shaft previously Announced , locally-trusted SHA-1 certificates will now resulted in a certificate error page Unless the EnableSha1ForLocalAnchors enterprise policy HAS BEEN set.
fieldset.elements now returns an HTML Collection Instead of an HTML Form Control Collection to better align with spec .
The element HAS BEEN removed, but cursor icons but can still be set via the cursor CSS property.
A legacy caller HAS BEEN removedFromStage HTMLEmbedElement and HTML object element , so the interface will now throw exceptions rather than having Their instances called axis functions.
The usemap attribute now requires case-sensitive matching.
All -webkit- prefixed IndexedDB global aliases have been removed, after Their deprecation in M38.
Custom message concerts and events created by client.postMessage (message, transfer) i nas e r v i c ew o r k e r will now use Message Event INSTEAD OF Service Worker Message Event , Following The HTML Message Event spec extension .
Support for webkitClearResourceTimings () webkitSetResourceTimingBufferSize (), and onwebkitresourcetimingbufferfull HAS BEEN removed from the Performance interface in favor of clear resource timings () setResourceTimingBufferSize (), and onresourcetimingbufferfull.
The Following -internal CSS selectors are being deprecated: -internal media controls-cast-button , -internal media controls overlay cast button , and all of the -internal media controls-text-track list selectors.
Support for the obsolete API webkitCancelRequestAnimationFrame HAS BEEN removed in favor or cancel animation frame.
On Android, word wrap: break-word and -webkit line-break: after-white-space will no longer be set on content editable containers by default, to preserve consistency between browsers.
The webkit prefix HAS BEEN removedFromStage Audio Context and Offline Audio Context.
Answer this Question
You must be Logged In to post an Answer.
Not a member yet? Sign Up Now »
Star Points Scale
Earn points for Asking and Answering Questions!