<?xml version="1.0" encoding="UTF-8"?>
<feature id="typed-arrays"><name>Typed arrays (initial support)</name><description>Typed arrays are ordered lists of JavaScript values, where all values are of the same numerical type, such as 8-bit integers or 32-bit floating point numbers.</description><group>typed-arrays</group><group_name>Typed arrays</group_name><baseline><status>widely</status><low_date>2015-07-29</low_date><high_date>2018-01-29</high_date></baseline><support><browser name="chrome" version="7" supported="true"></browser><browser name="firefox" version="4" supported="true"></browser><browser name="safari" version="5.1" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="18" supported="true"></browser><browser name="firefox_android" version="4" supported="true"></browser><browser name="safari_ios" version="4.2" supported="true"></browser></support><specifications><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#table-49</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray.bytes_per_element</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%25typedarray%25.prototype.buffer</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%25typedarray%25.prototype.bytelength</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%25typedarray%25.prototype.byteoffset</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.join</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%25typedarray%25.prototype.length</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-properties-of-the-typedarray-constructors</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.reverse</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.set</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.slice</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.sort</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.subarray</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.tolocalestring</spec><spec>https://tc39.es/ecma262/multipage/indexed-collections.html#sec-%25typedarray%25.prototype.tostring</spec></specifications><caniuse><id>typedarrays</id></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView</mdn_url><compat_features><key>javascript.builtins.ArrayBuffer</key><key>javascript.builtins.ArrayBuffer.@@species</key><key>javascript.builtins.ArrayBuffer.ArrayBuffer</key><key>javascript.builtins.ArrayBuffer.byteLength</key><key>javascript.builtins.ArrayBuffer.isView</key><key>javascript.builtins.ArrayBuffer.slice</key><key>javascript.builtins.DataView</key><key>javascript.builtins.DataView.DataView</key><key>javascript.builtins.DataView.buffer</key><key>javascript.builtins.DataView.byteLength</key><key>javascript.builtins.DataView.byteOffset</key><key>javascript.builtins.DataView.getFloat32</key><key>javascript.builtins.DataView.getFloat64</key><key>javascript.builtins.DataView.getInt16</key><key>javascript.builtins.DataView.getInt32</key><key>javascript.builtins.DataView.getInt8</key><key>javascript.builtins.DataView.getUint16</key><key>javascript.builtins.DataView.getUint32</key><key>javascript.builtins.DataView.getUint8</key><key>javascript.builtins.DataView.setFloat32</key><key>javascript.builtins.DataView.setFloat64</key><key>javascript.builtins.DataView.setInt16</key><key>javascript.builtins.DataView.setInt32</key><key>javascript.builtins.DataView.setInt8</key><key>javascript.builtins.DataView.setUint16</key><key>javascript.builtins.DataView.setUint32</key><key>javascript.builtins.DataView.setUint8</key><key>javascript.builtins.Float32Array</key><key>javascript.builtins.Float32Array.Float32Array</key><key>javascript.builtins.Float32Array.Float32Array.constructor_without_parameters</key><key>javascript.builtins.Float32Array.Float32Array.iterable_allowed</key><key>javascript.builtins.Float64Array</key><key>javascript.builtins.Float64Array.Float64Array</key><key>javascript.builtins.Float64Array.Float64Array.constructor_without_parameters</key><key>javascript.builtins.Float64Array.Float64Array.iterable_allowed</key><key>javascript.builtins.Int16Array</key><key>javascript.builtins.Int16Array.Int16Array</key><key>javascript.builtins.Int16Array.Int16Array.constructor_without_parameters</key><key>javascript.builtins.Int16Array.Int16Array.iterable_allowed</key><key>javascript.builtins.Int32Array</key><key>javascript.builtins.Int32Array.Int32Array</key><key>javascript.builtins.Int32Array.Int32Array.constructor_without_parameters</key><key>javascript.builtins.Int32Array.Int32Array.iterable_allowed</key><key>javascript.builtins.Int8Array</key><key>javascript.builtins.Int8Array.Int8Array</key><key>javascript.builtins.Int8Array.Int8Array.constructor_without_parameters</key><key>javascript.builtins.Int8Array.Int8Array.iterable_allowed</key><key>javascript.builtins.TypedArray</key><key>javascript.builtins.TypedArray.@@species</key><key>javascript.builtins.TypedArray.BYTES_PER_ELEMENT</key><key>javascript.builtins.TypedArray.buffer</key><key>javascript.builtins.TypedArray.byteLength</key><key>javascript.builtins.TypedArray.byteOffset</key><key>javascript.builtins.TypedArray.constructor_without_parameters</key><key>javascript.builtins.TypedArray.index_properties_not_consulting_prototype</key><key>javascript.builtins.TypedArray.iterable_in_constructor</key><key>javascript.builtins.TypedArray.join</key><key>javascript.builtins.TypedArray.length</key><key>javascript.builtins.TypedArray.name</key><key>javascript.builtins.TypedArray.named_properties</key><key>javascript.builtins.TypedArray.reverse</key><key>javascript.builtins.TypedArray.set</key><key>javascript.builtins.TypedArray.slice</key><key>javascript.builtins.TypedArray.sort</key><key>javascript.builtins.TypedArray.subarray</key><key>javascript.builtins.TypedArray.toString</key><key>javascript.builtins.Uint16Array</key><key>javascript.builtins.Uint16Array.Uint16Array</key><key>javascript.builtins.Uint16Array.Uint16Array.constructor_without_parameters</key><key>javascript.builtins.Uint16Array.Uint16Array.iterable_allowed</key><key>javascript.builtins.Uint32Array</key><key>javascript.builtins.Uint32Array.Uint32Array</key><key>javascript.builtins.Uint32Array.Uint32Array.constructor_without_parameters</key><key>javascript.builtins.Uint32Array.Uint32Array.iterable_allowed</key><key>javascript.builtins.Uint8Array</key><key>javascript.builtins.Uint8Array.Uint8Array</key><key>javascript.builtins.Uint8Array.Uint8Array.constructor_without_parameters</key><key>javascript.builtins.Uint8Array.Uint8Array.iterable_allowed</key><key>javascript.builtins.Uint8ClampedArray</key><key>javascript.builtins.Uint8ClampedArray.Uint8ClampedArray</key><key>javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_parameters</key><key>javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.iterable_allowed</key></compat_features><canonical_url>https://nowyoucanuse.com/features--typed-arrays.html</canonical_url></feature>