📃 December 2017 release notes
New in Chrome
The following features are now available in Chrome:
-
Async generators:
Async generator functions (
async function*) create iterators that return multiple promises, one after another, on-demand. -
Async iterators and the for await..of loop:
Asynchronous iterator objects, such as those returned by promises or generator functions, are iterable with the
for await .. ofloop. -
EXT_color_buffer_half_float WebGL extension:
The
EXT_color_buffer_half_floatextension for WebGL 1.0 and 2.0 contexts renders 16-bit floating-point color buffers. -
font-variant-east-asian:
The
font-variant-east-asianCSS property controls glyph substitution and sizing in East Asian text. -
Intl.PluralRules:
The
Intl.PluralRulesAPI creates a locale-aware object that tells you which of the language's pluralization rules apply based on a given number. -
overscroll-behavior:
The
overscroll-behaviorCSS property disables default scrolling behaviors when the edges of a scrolling area are reached. -
Print events:
An alternative to
@media printqueries, thebeforeprintandafterprintevents allow you to change the page for printing and and restore the page after printing. -
Promise finally():
The promise
finally()method executes a function when the promise settles (resolves or rejects). -
Q unit:
The
QCSS length unit is an absolute length anchored to the physical measurement of quarter-millimeters.1Qis equivalent to 1/40 of 1 centimeter. -
WEBGL_color_buffer_float WebGL extension:
The
WEBGL_color_buffer_floatextension for WebGL 1.0 contexts adds the 32-bit floating-point typeRGBA32Fas a color-renderable format. -
WEBGL_compressed_texture_etc WebGL extension:
The
WEBGL_compressed_texture_etcextension for WebGL 1.0 and 2.0 contexts adds many ETC2 and EAC compressed texture formats tocompressedTexImage2D()andcompressedTexSubImage2D().
New in Chrome Android
The following features are now available in Chrome Android:
-
Async generators:
Async generator functions (
async function*) create iterators that return multiple promises, one after another, on-demand. -
Async iterators and the for await..of loop:
Asynchronous iterator objects, such as those returned by promises or generator functions, are iterable with the
for await .. ofloop. -
EXT_color_buffer_half_float WebGL extension:
The
EXT_color_buffer_half_floatextension for WebGL 1.0 and 2.0 contexts renders 16-bit floating-point color buffers. -
font-variant-east-asian:
The
font-variant-east-asianCSS property controls glyph substitution and sizing in East Asian text. -
Intl.PluralRules:
The
Intl.PluralRulesAPI creates a locale-aware object that tells you which of the language's pluralization rules apply based on a given number. -
overscroll-behavior:
The
overscroll-behaviorCSS property disables default scrolling behaviors when the edges of a scrolling area are reached. -
Print events:
An alternative to
@media printqueries, thebeforeprintandafterprintevents allow you to change the page for printing and and restore the page after printing. -
Promise finally():
The promise
finally()method executes a function when the promise settles (resolves or rejects). -
Q unit:
The
QCSS length unit is an absolute length anchored to the physical measurement of quarter-millimeters.1Qis equivalent to 1/40 of 1 centimeter. -
WEBGL_color_buffer_float WebGL extension:
The
WEBGL_color_buffer_floatextension for WebGL 1.0 contexts adds the 32-bit floating-point typeRGBA32Fas a color-renderable format. -
WEBGL_compressed_texture_etc WebGL extension:
The
WEBGL_compressed_texture_etcextension for WebGL 1.0 and 2.0 contexts adds many ETC2 and EAC compressed texture formats tocompressedTexImage2D()andcompressedTexSubImage2D().