📃 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 .. of
loop. -
EXT_color_buffer_half_float WebGL extension:
The
EXT_color_buffer_half_float
extension for WebGL 1.0 and 2.0 contexts renders 16-bit floating-point color buffers. -
font-variant-east-asian:
The
font-variant-east-asian
CSS property controls glyph substitution and sizing in East Asian text. -
Intl.PluralRules:
The
Intl.PluralRules
API 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-behavior
CSS property disables default scrolling behaviors when the edges of a scrolling area are reached. -
Print events:
An alternative to
@media print
queries, thebeforeprint
andafterprint
events 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
Q
CSS length unit is an absolute length anchored to the physical measurement of quarter-millimeters.1Q
is equivalent to 1/40 of 1 centimeter. -
WEBGL_color_buffer_float WebGL extension:
The
WEBGL_color_buffer_float
extension for WebGL 1.0 contexts adds the 32-bit floating-point typeRGBA32F
as a color-renderable format. -
WEBGL_compressed_texture_etc WebGL extension:
The
WEBGL_compressed_texture_etc
extension 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 .. of
loop. -
EXT_color_buffer_half_float WebGL extension:
The
EXT_color_buffer_half_float
extension for WebGL 1.0 and 2.0 contexts renders 16-bit floating-point color buffers. -
font-variant-east-asian:
The
font-variant-east-asian
CSS property controls glyph substitution and sizing in East Asian text. -
Intl.PluralRules:
The
Intl.PluralRules
API 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-behavior
CSS property disables default scrolling behaviors when the edges of a scrolling area are reached. -
Print events:
An alternative to
@media print
queries, thebeforeprint
andafterprint
events 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
Q
CSS length unit is an absolute length anchored to the physical measurement of quarter-millimeters.1Q
is equivalent to 1/40 of 1 centimeter. -
WEBGL_color_buffer_float WebGL extension:
The
WEBGL_color_buffer_float
extension for WebGL 1.0 contexts adds the 32-bit floating-point typeRGBA32F
as a color-renderable format. -
WEBGL_compressed_texture_etc WebGL extension:
The
WEBGL_compressed_texture_etc
extension for WebGL 1.0 and 2.0 contexts adds many ETC2 and EAC compressed texture formats tocompressedTexImage2D()
andcompressedTexSubImage2D()
.