📃 June 2016 release notes
Newly available
The following features are newly available:
-
ANGLE_instanced_arrays WebGL extension:
The
ANGLE_instanced_arrays
extension for WebGL 1.0 contexts draws the same object multiple times or groups of similar objects multiple times, if the group shares the same vertex data, primitive count and type. -
EXT_texture_filter_anisotropic WebGL extension:
The
EXT_texture_filter_anisotropic
extension for WebGL 1.0 and 2.0 contexts adds anisotropic filtering (AF). AF improves the quality of mipmapped texture access when viewing a textured primitive at an oblique angle.
New in Chrome Android
The following features are now available in Chrome Android:
- Brotli compression: Brotli is a lossless data compression algorithm. When used as a content encoding, it often provides better compression than gzip.
-
captureStream() for <canvas>:
The
captureStream()
method for<canvas>
elements returns aMediaStream
which includes aCanvasCaptureMediaStreamTrack
representing real-time video of the canvas image. You can use this to record the canvas, or send it elsewhere, such as another canvas or WebRTC connection. -
contenteditable="plaintext-only":
The
contenteditable="plaintext-only"
global HTML attribute allows the user to edit the content of an element, but prevents rich-text formatting. -
Federated credentials:
The
FederatedCredential
API represents the details required to authenticate a user using a third-party identity provider. Not to be confused with federated credential management (FedCM).
New in Firefox
The following features are now available in Firefox:
-
::backdrop:
The
::backdrop
CSS pseudo-element is a box underneath an element in the top layer, such as a<dialog>
. It can be used to create obscuring effects distinguishing a modal element from the elements underneath. -
Case-insensitive attribute selector:
The
i
identifier in a CSS attribute selector matches attribute values case-insensitively in document languages like XML where attribute values are case-sensitive. -
EXT_blend_minmax WebGL extension:
The
EXT_blend_minmax
extension for WebGL 1.0 contexts adds two blend equations, the minimum and maximum color components of the source and destination colors. -
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. -
EXT_frag_depth WebGL extension:
The
EXT_frag_depth
extension for WebGL 1.0 and 2.0 contexts adds setting the depth value of a fragment from within the fragment shader. -
EXT_shader_texture_lod WebGL extension:
The
EXT_shader_texture_lod
extension for WebGL 1.0 and 2.0 contexts adds texture functions to the OpenGL ES Shading Language such that the shader writer explicitly controls of the level of detail (LOD).
New in Firefox for Android
The following features are now available in Firefox for Android:
-
::backdrop:
The
::backdrop
CSS pseudo-element is a box underneath an element in the top layer, such as a<dialog>
. It can be used to create obscuring effects distinguishing a modal element from the elements underneath. -
Case-insensitive attribute selector:
The
i
identifier in a CSS attribute selector matches attribute values case-insensitively in document languages like XML where attribute values are case-sensitive.