Results 401 - 420 of 1,081

WebGLRenderingContext.commit()

The WebGLRenderingContext.commit() method pushes frames back to the original HTMLCanvasElement, if the context is not directly fixed to a specific canvas.
API Experimental Method OffscreenCanvas Reference WebGL

window.cancelAnimationFrame()

Cancels an animation frame request previously scheduled through a call to window.requestAnimationFrame().
API DOM Experimental Expérimental Method NeedsBrowserCompatibility

<picture>

The HTML <picture> element is a container used to specify multiple <source> elements for a specific <img> contained in it. The browser will choose the most suitable source according to the current layout of the page (the constraints of the box the image will appear in) and the device it will be displayed on (e.g. a normal or hiDPI device.)
Element Experimental HTML picture Reference Web

ArrayBuffer.transfer()

The static ArrayBuffer.transfer() method returns a new ArrayBuffer whose contents have been taken from the oldBuffer's data and then is either truncated or zero-extended by newByteLength. If newByteLength is undefined, the byteLength of the oldBuffer is used. This operation leaves oldBuffer in a detached state.
ArrayBuffer Experimental JavaScript Method Reference TypedArrays

Atomics

The Atomics object provides atomic operations as static methods. They are used with SharedArrayBuffer objects.
Atomics Experimental JavaScript Shared Memory Specifications

Atomics.add()

The static Atomics.add() method adds a given value at a given position in the array and returns the old value at that position. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.and()

The static Atomics.and() method computes a bitwise AND with a given value at a given position in the array, and returns the old value at that position. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.compareExchange()

The static Atomics.compareExchange() method exchanges a given replacement value at a given position in the array, and returns the old value at that position, if a given expected value equals the old value. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.exchange()

The static Atomics.exchange() method exchanges a given value at a given position in the array and returns the old value at that position. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.isLockFree()

The static Atomics.isLockFree() method is used to determine whether to use locks or atomic operations. It returns true, if the given size is one of the BYTES_PER_ELEMENT property of integer TypedArray types.
Atomics Experimental JavaScript Method Shared Memory

Atomics.load()

The static Atomics.load() method returns a value at a given position in the array. This atomic operation guarantees that no other read happens until the modified value is read back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.or()

The static Atomics.or() method computes a bitwise OR with a given value at a given position in the array, and returns the old value at that position. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.store()

The static Atomics.store() method stores a given value at the given position in the array and returns that value. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.sub()

The static Atomics.sub() method substracts a given value at a given position in the array and returns the old value at that position. This atomic operation guarantees that no other write happens until the modified value is written back.
Atomics Experimental JavaScript Method Shared Memory

Atomics.wait()

The static Atomics.wait() method verifies that a given position in an Int32Array still contains a given value and sleeps awaiting or times out. It returns a string which is either "ok", "not-equal", or "timed-out".
Atomics Experimental JavaScript Method Shared Memory