diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 40201c185..0a66aef85 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -17154,7 +17154,7 @@ interface HTMLInputElement extends HTMLElement, PopoverTargetAttributes { */ selectionDirection: "forward" | "backward" | "none" | null; /** - * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. When there is no selection, this returns the offset of the character immediately following the current text input cursor position. + * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. That is, it represents the index of the character immediately following the selection. Likewise, when there is no selection, this returns the offset of the character immediately following the current text input cursor position. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionEnd) */ @@ -28608,7 +28608,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 253805693..74fbc7f26 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -6840,7 +6840,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index fb2c082c2..97c9314cf 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -6417,7 +6417,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 61b744bbb..b83137d8e 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -17136,7 +17136,7 @@ interface HTMLInputElement extends HTMLElement, PopoverTargetAttributes { */ selectionDirection: "forward" | "backward" | "none" | null; /** - * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. When there is no selection, this returns the offset of the character immediately following the current text input cursor position. + * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. That is, it represents the index of the character immediately following the selection. Likewise, when there is no selection, this returns the offset of the character immediately following the current text input cursor position. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionEnd) */ @@ -28584,7 +28584,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index d414deece..6d647bf4a 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -6837,7 +6837,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index ac257bbd2..d0b92ac6f 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -6414,7 +6414,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index 921c2908d..527ee1d7e 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -7941,7 +7941,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 346cb7b97..e4abb4e9c 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -17151,7 +17151,7 @@ interface HTMLInputElement extends HTMLElement, PopoverTargetAttributes { */ selectionDirection: "forward" | "backward" | "none" | null; /** - * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. When there is no selection, this returns the offset of the character immediately following the current text input cursor position. + * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. That is, it represents the index of the character immediately following the selection. Likewise, when there is no selection, this returns the offset of the character immediately following the current text input cursor position. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionEnd) */ @@ -28605,7 +28605,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index d414deece..6d647bf4a 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -6837,7 +6837,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index ac257bbd2..d0b92ac6f 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -6414,7 +6414,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index 921c2908d..527ee1d7e 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -7941,7 +7941,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 326ae3aeb..73c900a3c 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -17151,7 +17151,7 @@ interface HTMLInputElement extends HTMLElement, PopoverTargetAttributes { */ selectionDirection: "forward" | "backward" | "none" | null; /** - * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. When there is no selection, this returns the offset of the character immediately following the current text input cursor position. + * The **`selectionEnd`** property of the HTMLInputElement interface is a number that represents the end index of the selected text. That is, it represents the index of the character immediately following the selection. Likewise, when there is no selection, this returns the offset of the character immediately following the current text input cursor position. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionEnd) */ @@ -28605,7 +28605,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 2e86916b0..511b06e83 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -6837,7 +6837,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index 2d4bf085a..35af80cf4 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -6414,7 +6414,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index 70b7cb0ce..29cdade30 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -7941,7 +7941,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index d3f7d19f4..306747fa0 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -7944,7 +7944,7 @@ declare var Response: { */ error(): Response; /** - * The **`json()`** method of the Response interface takes a Response stream and reads it to completion. It returns a promise which resolves with the result of parsing the body text as JSON. + * The **`json()`** static method of the Response interface returns a Response that contains the provided JSON data as body, and a Content-Type header which is set to application/json. The response status, status message, and additional headers can also be set. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static) */ diff --git a/inputfiles/mdn.json b/inputfiles/mdn.json index 4fc3e5aa6..d85adcaba 100644 --- a/inputfiles/mdn.json +++ b/inputfiles/mdn.json @@ -1,16243 +1,15893 @@ [ { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/instantiate_static", - "pageType": "webassembly-function", - "summary": "The WebAssembly.instantiate() static method allows you to\ncompile and instantiate WebAssembly code. This function has two overloads:" - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Global", - "pageType": "webassembly-interface", - "summary": "A WebAssembly.Global object represents a global variable instance, accessible from both JavaScript and importable/exportable across one or more WebAssembly.Module instances. This allows dynamic linking of multiple modules." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Global/Global", - "pageType": "webassembly-constructor", - "summary": "A WebAssembly.Global() constructor creates a new Global object representing a global variable instance, accessible from both JavaScript and importable/exportable across one or more WebAssembly.Module instances.\nThis allows dynamic linking of multiple modules." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/instantiateStreaming_static", - "pageType": "webassembly-function", - "summary": "The WebAssembly.instantiateStreaming() static method compiles\nand instantiates a WebAssembly module directly from a streamed underlying source. This\nis the most efficient, optimized way to load Wasm code." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Memory", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.Memory object is a resizable ArrayBuffer or SharedArrayBuffer that holds raw bytes of memory accessed by a WebAssembly.Instance." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Memory/Memory", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.Memory() constructor creates a new Memory object whose buffer property is a resizable ArrayBuffer or SharedArrayBuffer that holds the raw bytes of memory accessed by a WebAssembly.Instance." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Memory/buffer", - "pageType": "webassembly-instance-property", - "summary": "The read-only buffer prototype property of the WebAssembly.Memory object returns the buffer contained in the memory. Depending on whether or not the memory was constructed with shared: true, the buffer is either an ArrayBuffer or a SharedArrayBuffer." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Memory/grow", - "pageType": "webassembly-instance-method", - "summary": "The grow() prototype method of the WebAssembly.Memory object increases the size of the memory instance by a specified number of WebAssembly pages." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/CompileError", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.CompileError object indicates an error during WebAssembly decoding or validation." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/CompileError/CompileError", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.CompileError() constructor creates a new\nWebAssembly CompileError object, which indicates an error during\nWebAssembly decoding or validation." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.Table object is a JavaScript wrapper object — an array-like structure representing a WebAssembly table, which stores homogeneous references. A table created by JavaScript or in WebAssembly code will be accessible and mutable from both JavaScript and WebAssembly." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table/Table", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.Table() constructor creates a new Table object of the given size and element type, filled with the provided value." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table/set", - "pageType": "webassembly-instance-method", - "summary": "The set() prototype method of the WebAssembly.Table object mutates a reference stored at a given index to a different value." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table/get", - "pageType": "webassembly-instance-method", - "summary": "The get() prototype method of the WebAssembly.Table() object retrieves the element stored at a given index." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table/length", - "pageType": "webassembly-instance-property", - "summary": "The read-only length prototype property of the WebAssembly.Table object returns the length of the table, i.e., the number of elements in the table." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Table/grow", - "pageType": "webassembly-instance-method", - "summary": "The grow() prototype method of the WebAssembly.Table object increases the size of the Table instance by a specified number of elements, filled with the provided value." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/validate_static", - "pageType": "webassembly-function", - "summary": "The WebAssembly.validate() static method validates a given typed array of WebAssembly binary\ncode, returning whether the bytes form a valid Wasm module (true) or not\n(false)." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/LinkError", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.LinkError object indicates an error during module instantiation (besides traps from the start function)." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/LinkError/LinkError", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.LinkError() constructor creates a new\nWebAssembly LinkError object, which indicates an error during module\ninstantiation (besides traps\nfrom the start function)." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/compileStreaming_static", - "pageType": "webassembly-function", - "summary": "The WebAssembly.compileStreaming() static method compiles a WebAssembly.Module directly from a streamed underlying source.\nThis function is useful if it is necessary to compile a module before it can be instantiated (otherwise, the WebAssembly.instantiateStreaming() function should be used)." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/RuntimeError", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.RuntimeError object is the error type that is thrown whenever WebAssembly specifies a trap." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/RuntimeError/RuntimeError", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.RuntimeError() constructor creates a new\nWebAssembly RuntimeError object — the type that is thrown whenever\nWebAssembly specifies a trap." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/compile_static", - "pageType": "webassembly-function", - "summary": "The WebAssembly.compile() static method compiles WebAssembly binary code into a WebAssembly.Module object.\nThis function is useful if it is necessary to compile a module before it can be instantiated (otherwise, the WebAssembly.instantiate() function should be used)." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Exception", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.Exception object represents a runtime exception thrown from WebAssembly to JavaScript, or thrown from JavaScript to a WebAssembly exception handler." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Exception/getArg", - "pageType": "webassembly-instance-method", - "summary": "The getArg() prototype method of the Exception object can be used to get the value of a specified item in the exception's data arguments." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Exception/stack", - "pageType": "webassembly-instance-property", - "summary": "The read-only stack property of an object instance of type WebAssembly.Exception may contain a stack trace." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Exception/is", - "pageType": "webassembly-instance-method", - "summary": "The is() prototype method of the Exception object can be used to test if the Exception matches a given tag." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Exception/Exception", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.Exception() constructor is used to create a new WebAssembly.Exception." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module", - "pageType": "webassembly-interface", - "summary": "A WebAssembly.Module object contains stateless WebAssembly code that has already been compiled by the browser — this can be efficiently shared with Workers, and instantiated multiple times." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module/imports_static", - "pageType": "webassembly-static-method", - "summary": "The WebAssembly.Module.imports() static method returns an array\ncontaining descriptions of all the declared imports of the given Module." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module/customSections_static", - "pageType": "webassembly-static-method", - "summary": "The WebAssembly.Module.customSections() static method returns a copy\nof the contents of all custom sections in the given module with the given string name." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module/exports_static", - "pageType": "webassembly-static-method", - "summary": "The WebAssembly.Module.exports() static method returns an\narray containing descriptions of all the declared exports of the given\nModule." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module/Module", - "pageType": "webassembly-constructor", - "summary": "A WebAssembly.Module() constructor creates a new Module\nobject containing stateless WebAssembly code that has already been compiled by the\nbrowser and can be efficiently shared with Workers, and instantiated multiple times." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Tag", - "pageType": "webassembly-interface", - "summary": "The WebAssembly.Tag object defines a type of a WebAssembly exception that can be thrown to/from WebAssembly code." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Tag/type", - "pageType": "webassembly-instance-method", - "summary": "The type() prototype method of the Tag object can be used to get the sequence of data types associated with the tag." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Tag/Tag", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.Tag() constructor creates a new WebAssembly.Tag object." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Instance", - "pageType": "webassembly-interface", - "summary": "A WebAssembly.Instance object is a stateful, executable instance of a WebAssembly.Module. Instance objects contain all the Exported WebAssembly functions that allow calling into WebAssembly code from JavaScript." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Instance/exports", - "pageType": "webassembly-instance-property", - "summary": "The exports read-only property of the\nWebAssembly.Instance object prototype returns an object containing as its\nmembers all the functions exported from the WebAssembly module instance, to allow them\nto be accessed and used by JavaScript." - }, - { - "mdn_url": "/en-US/docs/WebAssembly/Reference/JavaScript_interface/Instance/Instance", - "pageType": "webassembly-constructor", - "summary": "The WebAssembly.Instance() constructor creates a new\nInstance object which is a stateful, executable instance of a\nWebAssembly.Module." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/outline", - "pageType": "css-shorthand-property", - "summary": "The outline CSS shorthand property sets most of the outline properties in a single declaration." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/white-space-collapse", - "pageType": "css-property", - "summary": "The white-space-collapse CSS property controls how white space inside an element is collapsed." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-snap-type", - "pageType": "css-property", - "summary": "The scroll-snap-type CSS property is set on a scroll container, opting it into scroll snapping by setting the direction and strictness of snap point enforcement within the snap port." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-style", - "pageType": "css-property", - "summary": "The border-inline-style CSS property defines the style of the logical inline borders of an element, which maps to a physical border style depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-style and border-bottom-style, or border-left-style and border-right-style properties depending on the values defined for writing-mode, direction, and text-orientation." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/container-type", - "pageType": "css-property", - "summary": "An element can be established as a query container using the container-type CSS property. container-type is used to define the type of container context used in a container query. The available container contexts are:" - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-feature-settings", - "pageType": "css-property", - "summary": "The font-feature-settings CSS property controls advanced typographic features in OpenType fonts." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-left", - "pageType": "css-property", - "summary": "The scroll-margin-left property defines the left margin of the scroll snap area that is used for snapping this box to the snapport. The scroll snap area is determined by taking the transformed border box, finding its rectangular bounding box (axis-aligned in the scroll container's coordinate space), then adding the specified outsets." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-bottom-right-shape", - "pageType": "css-property", - "summary": "The corner-bottom-right-shape CSS property specifies the shape of a box's bottom-right corner, within its border-radius area." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border", - "pageType": "css-shorthand-property", - "summary": "The border shorthand CSS property sets an element's border. It sets the values of border-width, border-style, and border-color." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/order", - "pageType": "css-property", - "summary": "The order CSS property sets the order to lay out an item in a flex or grid container. Items in a container are sorted by ascending order value and then by their source code order. Items not given an explicit order value are assigned the default value of 0." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-width", - "pageType": "css-property", - "summary": "The border-block-width CSS property defines the width of the logical block borders of an element, which maps to a physical border width depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-width and border-bottom-width, or border-left-width, and border-right-width property depending on the values defined for writing-mode, direction, and text-orientation." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/list-style-type", - "pageType": "css-property", - "summary": "The list-style-type CSS property sets the marker (such as a disc, character, or custom counter style) of a list item element." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-clip", - "pageType": "css-property", - "summary": "The background-clip CSS property sets whether an element's background extends underneath its border box, padding box, or content box." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset-rotate", - "pageType": "css-property", - "summary": "The offset-rotate CSS property defines the orientation/direction of the element as it is positioned along the offset-path." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-width", - "pageType": "css-shorthand-property", - "summary": "The border-width shorthand CSS property sets the width of an element's border." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/touch-action", - "pageType": "css-property", - "summary": "The touch-action CSS property sets how an element's region can be manipulated by a touchscreen user (for example, by zooming features built into the browser)." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/ruby-align", - "pageType": "css-property", - "summary": "The ruby-align CSS property defines the distribution of the different ruby elements over the base." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-start-start-radius", - "pageType": "css-property", - "summary": "The border-start-start-radius CSS property defines a logical border radius on an element, which maps to a physical border radius that depends on the element's writing-mode, direction, and text-orientation. This is useful when building styles to work regardless of the text orientation and writing mode." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-bottom", - "pageType": "css-property", - "summary": "The padding-bottom CSS property sets the height of the padding area on the bottom of an element." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/aspect-ratio", - "pageType": "css-property", - "summary": "The aspect-ratio CSS property allows you to define the desired width-to-height ratio of an element's box. This means that even if the parent container or viewport size changes, the browser will adjust the element's dimensions to maintain the specified width-to-height ratio. The specified aspect ratio is used in the calculation of auto sizes and some other layout functions." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image", - "pageType": "css-shorthand-property", - "summary": "The border-image CSS property draws an image around a given element. It replaces the element's regular border." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/view-timeline-inset", - "pageType": "css-property", - "summary": "The view-timeline-inset CSS property is used to specify one or two values representing an adjustment to the position of the scrollport (see Scroll container for more details) in which the subject element of a named view progress timeline animation is deemed to be visible. Put another way, this allows you to specify start and/or end inset (or outset) values that offset the position of the timeline." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-block", - "pageType": "css-shorthand-property", - "summary": "The scroll-margin-block shorthand property sets the scroll margins of an element in the block dimension." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-spacing", - "pageType": "css-property", - "summary": "The border-spacing CSS property sets the distance between the borders of adjacent cells in a . This property applies only when border-collapse is separate." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/ry", - "pageType": "css-property", - "summary": "The ry CSS property defines the y-axis, or vertical, radius of an SVG and the vertical curve of the corners of an SVG rectangle. If present, it overrides the shape's ry attribute." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/contain-intrinsic-block-size", - "pageType": "css-property", - "summary": "The contain-intrinsic-block-size CSS logical property defines the block size of an element that a browser can use for layout when the element is subject to size containment." - }, - { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-fill-mode", - "pageType": "css-property", - "summary": "The animation-fill-mode CSS property sets how a CSS animation applies styles to its target before and after its execution." + "mdn_url": "/en-US/docs/Web/API/AbortController", + "pageType": "web-api-interface", + "summary": "The AbortController interface represents a controller object that allows you to abort one or more Web requests as and when desired." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/caption-side", - "pageType": "css-property", - "summary": "The caption-side CSS property puts the content of a table's
on the specified side. The values are relative to the writing-mode of the table." + "mdn_url": "/en-US/docs/Web/API/AbortController/abort", + "pageType": "web-api-instance-method", + "summary": "The abort() method of the AbortController interface aborts an asynchronous operation before it has completed.\nThis is able to abort fetch requests, the consumption of any response bodies, or streams." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scrollbar-width", - "pageType": "css-property", - "summary": "The scrollbar-width property allows the author to set the desired thickness of an element's scrollbars when they are shown." + "mdn_url": "/en-US/docs/Web/API/AbortController/AbortController", + "pageType": "web-api-constructor", + "summary": "The AbortController() constructor creates a new AbortController object instance." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/contain", - "pageType": "css-property", - "summary": "The contain CSS property indicates that an element and its contents are, as much as possible, independent from the rest of the document tree.\nContainment enables isolating a subsection of the DOM, providing performance benefits by limiting calculations of layout, style, paint, size, or any combination to a DOM subtree rather than the entire page. Containment can also be used to scope CSS counters and quotes." + "mdn_url": "/en-US/docs/Web/API/AbortController/signal", + "pageType": "web-api-instance-property", + "summary": "The signal read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort an asynchronous operation as desired." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transition-behavior", - "pageType": "css-property", - "summary": "The transition-behavior CSS property specifies whether transitions will be started for properties whose animation behavior is discrete." + "mdn_url": "/en-US/docs/Web/API/AbortSignal", + "pageType": "web-api-interface", + "summary": "The AbortSignal interface represents a signal object that allows you to communicate with an asynchronous operation (such as a fetch request) and abort it if required via an AbortController object." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/reading-flow", - "pageType": "css-property", - "summary": "The reading-flow CSS property enables modifying the reading order of child elements of a block, flex, or grid layout. This affects the order in which they are rendered to speech and navigated to when using sequential navigation such as tabbing to links or buttons." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/abort_event", + "pageType": "web-api-event", + "summary": "The abort event of the AbortSignal is fired when the associated request is aborted, i.e., using AbortController.abort()." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-image", - "pageType": "css-property", - "summary": "The background-image CSS property sets one or more background images on an element." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/abort_static", + "pageType": "web-api-static-method", + "summary": "The AbortSignal.abort() static method returns an AbortSignal that is already set as aborted (and which does not trigger an abort event)." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/fill-opacity", - "pageType": "css-property", - "summary": "The fill-opacity CSS property defines the opacity of the painting operation (color, gradient, pattern, etc.) applied to SVG shapes or text content elements to fill the element. The property defines the opacity of the element's fill only; it does not affect the stroke. If present, it overrides the element's fill-opacity attribute." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/aborted", + "pageType": "web-api-instance-property", + "summary": "The aborted read-only property returns a value that indicates whether the asynchronous operations the signal is communicating with are aborted (true) or not (false)." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/color-interpolation", - "pageType": "css-property", - "summary": "The color-interpolation CSS property is used in SVG to specify which color space to use for and SVG elements." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/any_static", + "pageType": "web-api-static-method", + "summary": "The AbortSignal.any() static method takes an iterable of abort signals and returns an AbortSignal. The returned abort signal is aborted when any of the input iterable abort signals are aborted. The abort reason will be set to the reason of the first signal that is aborted. If any of the given abort signals are already aborted then so will be the returned AbortSignal." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-color", - "pageType": "css-property", - "summary": "The border-block-color CSS property defines the color of the logical block borders of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-color and border-bottom-color, or border-right-color and border-left-color property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/reason", + "pageType": "web-api-instance-property", + "summary": "The reason read-only property returns a JavaScript value that indicates the abort reason." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-inline-end", - "pageType": "css-property", - "summary": "The scroll-padding-inline-end property defines offsets for the end edge in the inline dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user. This allows the author to exclude regions of the scrollport that are obscured by other content (such as fixed-positioned toolbars or sidebars) or to put more breathing room between a targeted element and the edges of the scrollport." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/throwIfAborted", + "pageType": "web-api-instance-method", + "summary": "The throwIfAborted() method throws the signal's abort reason if the signal has been aborted; otherwise it does nothing." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke-opacity", - "pageType": "css-property", - "summary": "The stroke-opacity CSS property defines the opacity of an SVG shape's stroke. The effect is identical to that of opacity, except it is applied only to the stroke, not to the entire element. If present, it overrides the element's stroke-opacity attribute." + "mdn_url": "/en-US/docs/Web/API/AbortSignal/timeout_static", + "pageType": "web-api-static-method", + "summary": "The AbortSignal.timeout() static method returns an AbortSignal that will automatically abort after a specified time." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-duration", - "pageType": "css-property", - "summary": "The animation-duration CSS property sets the length of time that an animation takes to complete one cycle." + "mdn_url": "/en-US/docs/Web/API/AbsoluteOrientationSensor", + "pageType": "web-api-interface", + "summary": "The AbsoluteOrientationSensor interface of the Sensor APIs describes the device's physical orientation in relation to the Earth's reference coordinate system." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-block-end", - "pageType": "css-property", - "summary": "The padding-block-end CSS property defines the logical block end padding of an element, which maps to a physical padding depending on the element's writing mode, directionality, and text orientation." + "mdn_url": "/en-US/docs/Web/API/AbsoluteOrientationSensor/AbsoluteOrientationSensor", + "pageType": "web-api-constructor", + "summary": "The AbsoluteOrientationSensor() constructor creates a new AbsoluteOrientationSensor object which describes the device's physical orientation in relation to the Earth's reference coordinate system." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image-slice", - "pageType": "css-property", - "summary": "The border-image-slice CSS property divides the image specified by border-image-source into regions. These regions form the components of an element's border image." + "mdn_url": "/en-US/docs/Web/API/AbstractRange", + "pageType": "web-api-interface", + "summary": "The AbstractRange abstract interface is the base class upon which all DOM range types are defined. A range is an object that indicates the start and end points of a section of content within the document." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/page-break-after", - "pageType": "css-property", - "summary": "The page-break-after CSS property adjusts page breaks after the current element." + "mdn_url": "/en-US/docs/Web/API/AbstractRange/collapsed", + "pageType": "web-api-instance-property", + "summary": "The read-only collapsed property of the AbstractRange interface returns true if the range's start position and end position are the same." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-end-width", - "pageType": "css-property", - "summary": "The border-block-end-width CSS property defines the width of the logical block-end border of an element, which maps to a physical border width depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-width, border-right-width, border-bottom-width, or border-left-width property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AbstractRange/endContainer", + "pageType": "web-api-instance-property", + "summary": "The read-only endContainer property of the AbstractRange interface returns the Node in which the end of the range is located." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/counter-increment", - "pageType": "css-property", - "summary": "The counter-increment CSS property can be used to increase or decrease the value of the named CSS counters by the specified values, or to prevent all counters or an individual counter's value from being changed." + "mdn_url": "/en-US/docs/Web/API/AbstractRange/endOffset", + "pageType": "web-api-instance-property", + "summary": "The endOffset property of the AbstractRange interface returns the offset into the end node of the range's end position." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-size", - "pageType": "css-property", - "summary": "The background-size CSS property sets the size of the element's background image.\nThe image can be left to its natural size, stretched, or constrained to fit the available space." + "mdn_url": "/en-US/docs/Web/API/AbstractRange/startContainer", + "pageType": "web-api-instance-property", + "summary": "The read-only startContainer property of the AbstractRange interface returns the start Node for the range." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-row", - "pageType": "css-shorthand-property", - "summary": "The grid-row CSS shorthand property specifies a grid item's size and location within a grid row by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-start and inline-end edge of its grid area." + "mdn_url": "/en-US/docs/Web/API/AbstractRange/startOffset", + "pageType": "web-api-instance-property", + "summary": "The read-only startOffset property of the AbstractRange interface returns the offset into the start node of the range's start position." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/word-spacing", - "pageType": "css-property", - "summary": "The word-spacing CSS property sets the length of space between words and between tags." + "mdn_url": "/en-US/docs/Web/API/Accelerometer", + "pageType": "web-api-interface", + "summary": "The Accelerometer interface of the Sensor APIs provides on each reading the acceleration applied to the device along all three axes." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/word-break", - "pageType": "css-property", - "summary": "The word-break CSS property sets whether line breaks appear wherever the text would otherwise overflow its content box." + "mdn_url": "/en-US/docs/Web/API/Accelerometer/Accelerometer", + "pageType": "web-api-constructor", + "summary": "The Accelerometer() constructor creates a new Accelerometer object which returns the acceleration of the device along all three axes at the time it is read." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-rule-width", - "pageType": "css-property", - "summary": "The column-rule-width CSS property sets the width of the line drawn between columns in a multi-column layout." + "mdn_url": "/en-US/docs/Web/API/Accelerometer/x", + "pageType": "web-api-instance-property", + "summary": "The x read-only property of the Accelerometer interface returns a number specifying the acceleration of the device along its x-axis." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/perspective", - "pageType": "css-property", - "summary": "The perspective CSS property determines the distance between the z=0 plane and the user in order to give a 3D-positioned element some perspective." + "mdn_url": "/en-US/docs/Web/API/Accelerometer/y", + "pageType": "web-api-instance-property", + "summary": "The y read-only property of the Accelerometer interface returns a number specifying the acceleration of the device along its y-axis." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-repeat-y", - "pageType": "css-property", - "summary": "The -webkit-mask-repeat-y property sets whether and how a mask image is repeated (tiled) vertically." + "mdn_url": "/en-US/docs/Web/API/Accelerometer/z", + "pageType": "web-api-instance-property", + "summary": "The z read-only property of the Accelerometer interface returns a number specifying the acceleration of the device along its z-axis." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/user-select", - "pageType": "css-property", - "summary": "The user-select CSS property controls whether the user can select text. This doesn't have any effect on content loaded as part of a browser's user interface (its chrome), except in textboxes." + "mdn_url": "/en-US/docs/Web/API/AesCbcParams", + "pageType": "web-api-interface", + "summary": "The AesCbcParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt(), SubtleCrypto.decrypt(), SubtleCrypto.wrapKey(), or SubtleCrypto.unwrapKey(), when using the AES-CBC algorithm." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-flow", - "pageType": "css-shorthand-property", - "summary": "The flex-flow CSS shorthand property specifies the direction of a flex container, as well as its wrapping behavior." + "mdn_url": "/en-US/docs/Web/API/AesCtrParams", + "pageType": "web-api-interface", + "summary": "The AesCtrParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt(), SubtleCrypto.decrypt(), SubtleCrypto.wrapKey(), or SubtleCrypto.unwrapKey(), when using the AES-CTR algorithm." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-text-fill-color", - "pageType": "css-property", - "summary": "The -webkit-text-fill-color CSS property specifies the fill color of characters of text. If this property is not set, the value of the color property is used." + "mdn_url": "/en-US/docs/Web/API/AesDerivedKeyParams", + "pageType": "web-api-interface", + "summary": "The AesDerivedKeyParams dictionary of the Web Crypto API represents the object that should be passed as the derivedKeyType parameter into SubtleCrypto.deriveKey(), when deriving an AES key: that is, when the algorithm is identified as any of AES-CBC, AES-CTR, AES-GCM, or AES-KW." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/color", - "pageType": "css-property", - "summary": "The color CSS property sets the foreground color value of an element's text and text decorations, and sets the currentColor value. currentColor may be used as an indirect value on other properties and is the default for other color properties, such as border-color." + "mdn_url": "/en-US/docs/Web/API/AesGcmParams", + "pageType": "web-api-interface", + "summary": "The AesGcmParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt(), SubtleCrypto.decrypt(), SubtleCrypto.wrapKey(), or SubtleCrypto.unwrapKey(), when using the AES-GCM algorithm." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-start", - "pageType": "css-shorthand-property", - "summary": "The border-block-start CSS property is a shorthand property for setting the individual logical block-start border property values in a single place in the style sheet." + "mdn_url": "/en-US/docs/Web/API/AesKeyGenParams", + "pageType": "web-api-interface", + "summary": "The AesKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.generateKey(), when generating an AES key: that is, when the algorithm is identified as any of AES-CBC, AES-CTR, AES-GCM, or AES-KW." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/break-after", - "pageType": "css-property", - "summary": "The break-after CSS property sets how page, column, or region breaks should behave after a generated box. If there is no generated box, the property is ignored." + "mdn_url": "/en-US/docs/Web/API/AmbientLightSensor", + "pageType": "web-api-interface", + "summary": "The AmbientLightSensor interface of the Sensor APIs returns the current light level or illuminance of the ambient light around the hosting device." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-end-end-radius", - "pageType": "css-property", - "summary": "The border-end-end-radius CSS property defines a logical border radius on an element, which maps to a physical border radius that depends on the element's writing-mode, direction, and text-orientation. This is useful when building styles to work regardless of the text orientation and writing mode." + "mdn_url": "/en-US/docs/Web/API/AmbientLightSensor/AmbientLightSensor", + "pageType": "web-api-constructor", + "summary": "The AmbientLightSensor() constructor creates a new AmbientLightSensor object, which returns the current light level or illuminance of the ambient light around the hosting device." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/counter-set", - "pageType": "css-property", - "summary": "The counter-set CSS property sets CSS counters on the element to the given values." + "mdn_url": "/en-US/docs/Web/API/AmbientLightSensor/illuminance", + "pageType": "web-api-instance-property", + "summary": "The illuminance read-only property of the AmbientLightSensor interface returns the current light level in lux of the ambient light level around the hosting device." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-right", - "pageType": "css-shorthand-property", - "summary": "The border-right shorthand CSS property sets all the properties of an element's right border." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode", + "pageType": "web-api-interface", + "summary": "The AnalyserNode interface represents a node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/white-space", - "pageType": "css-property", - "summary": "The white-space CSS property sets how white space inside an element is handled." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/AnalyserNode", + "pageType": "web-api-constructor", + "summary": "The AnalyserNode() constructor of the Web Audio API creates a new AnalyserNode object instance." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-try-order", - "pageType": "css-property", - "summary": "The position-try-order CSS property allows you to specify various fallback options that result in an available position-try fallback being used to set an anchor-positioned element's position, instead of its initial position settings." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/fftSize", + "pageType": "web-api-instance-property", + "summary": "The fftSize property of the AnalyserNode interface is an unsigned long value and represents the window size in samples that is used when performing a Fast Fourier Transform (FFT) to get frequency domain data." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-top", - "pageType": "css-property", - "summary": "The scroll-padding-top property defines offsets for the top of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user. This allows the author to exclude regions of the scrollport that are obscured by other content (such as fixed-positioned toolbars or sidebars) or to put more breathing room between a targeted element and the edges of the scrollport." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/frequencyBinCount", + "pageType": "web-api-instance-property", + "summary": "The frequencyBinCount read-only property of the AnalyserNode interface contains the total number of data points available to AudioContext sampleRate. This is half of the value of the AnalyserNode.fftSize. The two methods' indices have a linear relationship with the frequencies they represent, between 0 and the Nyquist frequency." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-shape", - "pageType": "css-shorthand-property", - "summary": "The corner-shape shorthand CSS property specifies the shape of a box's corners, within the area specified by its border-radius property value." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData", + "pageType": "web-api-instance-method", + "summary": "The getByteFrequencyData() method of the AnalyserNode interface copies the current frequency data into a Uint8Array (unsigned byte array) passed into it." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-moz-force-broken-image-icon", - "pageType": "css-property", - "summary": "The -moz-force-broken-image-icon extended CSS property can be used to force the broken image icon to be shown even when a broken image has an alt attribute." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/getByteTimeDomainData", + "pageType": "web-api-instance-method", + "summary": "The getByteTimeDomainData() method of the AnalyserNode Interface copies the current waveform, or time-domain, data into a Uint8Array (unsigned byte array) passed into it." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-box-edge", - "pageType": "css-property", - "summary": "The text-box-edge CSS property specifies an amount of space to trim from a text element's block container." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/getFloatFrequencyData", + "pageType": "web-api-instance-method", + "summary": "The getFloatFrequencyData() method of the AnalyserNode Interface copies the current frequency data into a Float32Array array passed into it." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-inline-start", - "pageType": "css-property", - "summary": "The padding-inline-start CSS property defines the logical inline start padding of an element, which maps to a physical padding depending on the element's writing mode, directionality, and text orientation." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/getFloatTimeDomainData", + "pageType": "web-api-instance-method", + "summary": "The getFloatTimeDomainData() method of the AnalyserNode Interface copies the current waveform, or time-domain, data into a Float32Array array passed into it. Each array value is a sample, the magnitude of the signal at a particular time." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/marker-start", - "pageType": "css-property", - "summary": "The marker-start CSS property points to a marker that will be drawn on the first vertex of the element's path; that is, at its starting vertex. The marker must have been defined using an SVG element, and can only be referenced with a value. The value of the CSS property overrides any values of the marker-start attribute in the SVG." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/maxDecibels", + "pageType": "web-api-instance-property", + "summary": "The maxDecibels property of the AnalyserNode interface is a double value representing the maximum power value in the scaling range for the FFT analysis data, for conversion to unsigned byte values — basically, this specifies the maximum value for the range of results when using getByteFrequencyData()." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-position", - "pageType": "css-property", - "summary": "The mask-position CSS property sets the initial position, relative to the mask position layer set by mask-origin, for each defined mask image." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/minDecibels", + "pageType": "web-api-instance-property", + "summary": "The minDecibels property of the AnalyserNode interface is a double value representing the minimum power value in the scaling range for the FFT analysis data, for conversion to unsigned byte values — basically, this specifies the minimum value for the range of results when using getByteFrequencyData()." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/interactivity", - "pageType": "css-property", - "summary": "The interactivity CSS property specifies whether an element and its descendant nodes are set to be inert." + "mdn_url": "/en-US/docs/Web/API/AnalyserNode/smoothingTimeConstant", + "pageType": "web-api-instance-property", + "summary": "The smoothingTimeConstant property of the AnalyserNode interface is a double value representing the averaging constant with the last analysis frame. It's basically an average between the current buffer and the last buffer the AnalyserNode processed, and results in a much smoother set of value changes over time." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-top", - "pageType": "css-property", - "summary": "The padding-top CSS property sets the height of the padding area on the top of an element." + "mdn_url": "/en-US/docs/Web/API/ANGLE_instanced_arrays", + "pageType": "web-api-interface", + "summary": "The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/letter-spacing", - "pageType": "css-property", - "summary": "The letter-spacing CSS property sets the horizontal spacing behavior between text characters. This value is added to the natural spacing between characters while rendering the text. Positive values of letter-spacing causes characters to spread farther apart, while negative values of letter-spacing bring characters closer together." + "mdn_url": "/en-US/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE", + "pageType": "web-api-instance-method", + "summary": "The ANGLE_instanced_arrays.drawArraysInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawArrays() method. In addition, it can execute multiple instances of the range of elements." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-delay", - "pageType": "css-property", - "summary": "The animation-delay CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation." + "mdn_url": "/en-US/docs/Web/API/ANGLE_instanced_arrays/drawElementsInstancedANGLE", + "pageType": "web-api-instance-method", + "summary": "The ANGLE_instanced_arrays.drawElementsInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawElements() method. In addition, it can execute multiple instances of a set of elements." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stop-opacity", - "pageType": "css-property", - "summary": "The stop-opacity CSS property defines the opacity of a given color gradient stop in the SVG element within an SVG gradient. If present, it overrides the element's stop-opacity attribute." + "mdn_url": "/en-US/docs/Web/API/ANGLE_instanced_arrays/vertexAttribDivisorANGLE", + "pageType": "web-api-instance-method", + "summary": "The ANGLE_instanced_arrays.vertexAttribDivisorANGLE() method of the WebGL API modifies the rate at which generic vertex attributes advance when rendering multiple instances of primitives with ext.drawArraysInstancedANGLE() and ext.drawElementsInstancedANGLE()." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-orientation", - "pageType": "css-property", - "summary": "The text-orientation CSS property sets the orientation of the text characters in a line. It only affects text in vertical mode (when writing-mode is not horizontal-tb). It is useful for controlling the display of languages that use vertical script, and also for making vertical table headers." + "mdn_url": "/en-US/docs/Web/API/Animation", + "pageType": "web-api-interface", + "summary": "The Animation interface of the Web Animations API represents a single animation player and provides playback controls and a timeline for an animation node or source." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/field-sizing", - "pageType": "css-property", - "summary": "The field-sizing CSS property enables you to control the sizing behavior of elements that are given a default preferred size, such as form control elements. This property enables you to override the default sizing behavior, allowing form controls to adjust in size to fit their contents." + "mdn_url": "/en-US/docs/Web/API/Animation/Animation", + "pageType": "web-api-constructor", + "summary": "The Animation() constructor of the Web Animations API returns a new Animation object instance." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/place-self", - "pageType": "css-shorthand-property", - "summary": "The place-self CSS shorthand property allows you to align an individual item in both the block and inline directions at once (i.e., the align-self and justify-self properties). This property applies to block-level boxes, absolutely-positioned boxes, and grid items. If the second value is not present, the first value is also used for it." + "mdn_url": "/en-US/docs/Web/API/Animation/cancel", + "pageType": "web-api-instance-method", + "summary": "The Web Animations API's cancel() method of the Animation interface clears all KeyframeEffects caused by this animation and aborts its playback." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset", - "pageType": "css-shorthand-property", - "summary": "The offset CSS shorthand property sets all the properties required for animating an element along a defined path. The offset properties together help to define an offset transform, a transform that aligns a point in an element (offset-anchor) to an offset position (offset-position) on a path (offset-path) at various points along the path (offset-distance) and optionally rotates the element (offset-rotate) to follow the direction of the path." + "mdn_url": "/en-US/docs/Web/API/Animation/cancel_event", + "pageType": "web-api-event", + "summary": "The cancel event of the Animation interface is fired when the Animation.cancel() method is called or when the animation enters the \"idle\" play state from another state, such as when the animation is removed from an element before it finishes playing." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/display", - "pageType": "css-property", - "summary": "The display CSS property sets whether an element is treated as a block or inline box and the layout used for its children, such as flow layout, grid or flex." + "mdn_url": "/en-US/docs/Web/API/Animation/commitStyles", + "pageType": "web-api-instance-method", + "summary": "The commitStyles() method of the Web Animations API's Animation interface writes the computed values of the animation's current styles into its target element's style attribute." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-kerning", - "pageType": "css-property", - "summary": "The font-kerning CSS property sets the use of the kerning information stored in a font." + "mdn_url": "/en-US/docs/Web/API/Animation/currentTime", + "pageType": "web-api-instance-property", + "summary": "The Animation.currentTime property of the Web Animations API returns and sets the current time value of the animation in milliseconds, whether running or paused." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/gap", - "pageType": "css-shorthand-property", - "summary": "The gap CSS shorthand property sets the gaps (also called gutters) between rows and columns. This property applies to multi-column, flex, and grid containers." + "mdn_url": "/en-US/docs/Web/API/Animation/effect", + "pageType": "web-api-instance-property", + "summary": "The Animation.effect property of the Web Animations API gets and sets the target effect of an animation. The target effect may be either an effect object of a type based on AnimationEffect, such as KeyframeEffect, or null." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-gap", - "pageType": "css-property", - "summary": "The column-gap CSS property sets the size of the gap (gutter) between an element's columns." + "mdn_url": "/en-US/docs/Web/API/Animation/finish", + "pageType": "web-api-instance-method", + "summary": "The finish() method of the Web Animations API's Animation Interface sets the current playback time to the end of the animation corresponding to the current playback direction." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask", - "pageType": "css-shorthand-property", - "summary": "The mask CSS shorthand property hides an element (partially or fully) by masking or clipping a specified area of the image. It is a shorthand for all the mask-* properties. The property accepts one or more comma-separated values, where each value corresponds to a ." + "mdn_url": "/en-US/docs/Web/API/Animation/finish_event", + "pageType": "web-api-event", + "summary": "The finish event of the Animation interface is fired when the animation finishes playing, either when the animation completes naturally, or\nwhen the Animation.finish() method is called to immediately cause the\nanimation to finish up." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-timeline-name", - "pageType": "css-property", - "summary": "The scroll-timeline-name CSS property is used to define the name of a named scroll progress timeline, which is progressed through by scrolling a scrollable element (scroller) between top and bottom (or left and right). scroll-timeline-name is set on the scroller that will provide the timeline." + "mdn_url": "/en-US/docs/Web/API/Animation/finished", + "pageType": "web-api-instance-property", + "summary": "The Animation.finished read-only property of the Web Animations API returns a Promise which resolves once the animation has finished playing." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-bottom", - "pageType": "css-property", - "summary": "The scroll-padding-bottom property defines offsets for the bottom of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user. This allows the author to exclude regions of the scrollport that are obscured by other content (such as fixed-positioned toolbars or sidebars) or to put more breathing room between a targeted element and the edges of the scrollport." + "mdn_url": "/en-US/docs/Web/API/Animation/id", + "pageType": "web-api-instance-property", + "summary": "The Animation.id property of the Web Animations API returns or sets a string used to identify the animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scale", - "pageType": "css-property", - "summary": "The scale CSS property allows you to specify scale transforms individually and independently of the transform property. This maps better to typical user interface usage, and saves having to remember the exact order of transform functions to specify in the transform value." + "mdn_url": "/en-US/docs/Web/API/Animation/overallProgress", + "pageType": "web-api-instance-property", + "summary": "The overallProgress read-only property of the Animation interface returns a number between 0 and 1 indicating the animation's overall progress towards its finished state. This is the overall progress across all of the animation's iterations, not each individual iteration." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-anchor", - "pageType": "css-property", - "summary": "The position-anchor CSS property specifies the anchor name of the anchor element (i.e., an element that has an anchor name set on it via the anchor-name property) a positioned element is associated with." + "mdn_url": "/en-US/docs/Web/API/Animation/pause", + "pageType": "web-api-instance-method", + "summary": "The pause() method of the Web Animations API's Animation interface suspends playback of the animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/x", - "pageType": "css-property", - "summary": "The x CSS property defines the x-axis coordinate of the top left corner of the SVG shape, image, viewport or nested viewport relative to the nearest ancestor's user coordinate system. If present, it overrides the element's x attribute." + "mdn_url": "/en-US/docs/Web/API/Animation/pending", + "pageType": "web-api-instance-property", + "summary": "The read-only Animation.pending property of the Web Animations API indicates whether the animation is currently waiting for an asynchronous operation such as initiating playback or pausing a running animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-indent", - "pageType": "css-property", - "summary": "The text-indent CSS property sets the length of empty space (indentation) that is put before lines of text in a block." + "mdn_url": "/en-US/docs/Web/API/Animation/persist", + "pageType": "web-api-instance-method", + "summary": "The persist() method of the Web Animations API's Animation interface explicitly persists an animation, preventing it from being automatically removed when it is replaced by another animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-underline-position", - "pageType": "css-property", - "summary": "The text-underline-position CSS property specifies the position of the underline which is set using the text-decoration property's underline value." + "mdn_url": "/en-US/docs/Web/API/Animation/play", + "pageType": "web-api-instance-method", + "summary": "The play() method of the Web Animations API's Animation Interface starts or resumes playing of an animation. If the animation is finished, calling play() restarts the animation, playing it from the beginning." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/writing-mode", - "pageType": "css-property", - "summary": "The writing-mode CSS property sets whether lines of text are laid out horizontally or vertically, as well as the direction in which blocks progress. When set for an entire document, it should be set on the root element (html element for HTML documents)." + "mdn_url": "/en-US/docs/Web/API/Animation/playbackRate", + "pageType": "web-api-instance-property", + "summary": "The Animation.playbackRate property of the Web Animations API returns or sets the playback rate of the animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-right", - "pageType": "css-property", - "summary": "The scroll-margin-right property defines the right margin of the scroll snap area that is used for snapping this box to the snapport. The scroll snap area is determined by taking the transformed border box, finding its rectangular bounding box (axis-aligned in the scroll container's coordinate space), then adding the specified outsets." + "mdn_url": "/en-US/docs/Web/API/Animation/playState", + "pageType": "web-api-instance-property", + "summary": "The read-only Animation.playState property of the Web Animations API returns an enumerated value describing the playback state of an animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-rule-style", - "pageType": "css-property", - "summary": "The column-rule-style CSS property sets the style of the line drawn between columns in a multi-column layout." + "mdn_url": "/en-US/docs/Web/API/Animation/ready", + "pageType": "web-api-instance-property", + "summary": "The read-only Animation.ready property of the Web Animations API returns a Promise which resolves when the animation is ready to play. A new promise is created every time the animation enters the \"pending\" play state as well as when the animation is canceled, since in both of those scenarios, the animation is ready to be started again." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-autospace", - "pageType": "css-property", - "summary": "The text-autospace CSS property allows you to specify the space applied between Chinese/Japanese/Korean (CJK) and non-CJK characters." + "mdn_url": "/en-US/docs/Web/API/Animation/remove_event", + "pageType": "web-api-event", + "summary": "The remove event of the Animation interface fires when the animation is automatically removed by the browser." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/object-position", - "pageType": "css-property", - "summary": "The object-position CSS property specifies the alignment of the selected replaced element's contents within the element's box. Areas of the box which aren't covered by the replaced element's object will show the element's background." + "mdn_url": "/en-US/docs/Web/API/Animation/replaceState", + "pageType": "web-api-instance-property", + "summary": "The read-only Animation.replaceState property of the Web Animations API indicates whether the animation has been removed by the browser automatically after being replaced by another animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-align", - "pageType": "css-property", - "summary": "The text-align CSS property sets the horizontal alignment of the inline-level content inside a block element or table-cell box. This means it works like vertical-align but in the horizontal direction." + "mdn_url": "/en-US/docs/Web/API/Animation/reverse", + "pageType": "web-api-instance-method", + "summary": "The Animation.reverse() method of the Animation Interface reverses the playback direction, meaning the animation ends at its beginning. If called on an unplayed animation, the whole animation is played backwards. If called on a paused animation, the animation will continue in reverse." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/filter", - "pageType": "css-property", - "summary": "The filter CSS property applies graphical effects like blur or color shift to an element. Filters are commonly used to adjust the rendering of images, backgrounds, and borders." + "mdn_url": "/en-US/docs/Web/API/Animation/startTime", + "pageType": "web-api-instance-property", + "summary": "The Animation.startTime property of the Animation interface is a double-precision floating-point value which indicates the scheduled time when an animation's playback should begin." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/left", - "pageType": "css-property", - "summary": "The left CSS property participates in specifying the horizontal position of a positioned element. This inset property has no effect on non-positioned elements." + "mdn_url": "/en-US/docs/Web/API/Animation/timeline", + "pageType": "web-api-instance-property", + "summary": "The Animation.timeline property of the Animation interface returns or sets the timeline associated with this animation. A timeline is a source of time values for synchronization purposes, and is an AnimationTimeline-based object. By default, the animation's timeline and the Document's timeline are the same." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-end-start-radius", - "pageType": "css-property", - "summary": "The border-end-start-radius CSS property defines a logical border radius on an element, which maps to a physical border radius depending on the element's writing-mode, direction, and text-orientation. This is useful when building styles to work regardless of the text orientation and writing mode." + "mdn_url": "/en-US/docs/Web/API/Animation/updatePlaybackRate", + "pageType": "web-api-instance-method", + "summary": "The updatePlaybackRate() method of the Web Animations API's\nAnimation Interface sets the speed of an animation after first\nsynchronizing its playback position." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/dynamic-range-limit", - "pageType": "css-property", - "summary": "The dynamic-range-limit CSS property specifies the maximum luminance allowed for High Dynamic Range (HDR) content." + "mdn_url": "/en-US/docs/Web/API/AnimationEffect", + "pageType": "web-api-interface", + "summary": "The AnimationEffect interface of the Web Animations API is an interface representing animation effects." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-tap-highlight-color", - "pageType": "css-property", - "summary": "-webkit-tap-highlight-color is a non-standard CSS property that sets the color of the highlight that appears over a link while it's being tapped. The highlighting indicates to the user that their tap is being successfully recognized, and indicates which element they're tapping on." + "mdn_url": "/en-US/docs/Web/API/AnimationEffect/getComputedTiming", + "pageType": "web-api-instance-method", + "summary": "The getComputedTiming() method of the AnimationEffect interface returns the calculated timing properties for this animation effect." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-overflow", - "pageType": "css-property", - "summary": "The text-overflow CSS property sets how hidden overflow content is signaled to users. It can be clipped, display an ellipsis (…), or display a custom string." + "mdn_url": "/en-US/docs/Web/API/AnimationEffect/getTiming", + "pageType": "web-api-instance-method", + "summary": "The AnimationEffect.getTiming() method of the AnimationEffect interface returns an object containing the timing properties for the Animation Effect." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-synthesis-small-caps", - "pageType": "css-property", - "summary": "The font-synthesis-small-caps CSS property lets you specify whether or not the browser may synthesize small-caps typeface when it is missing in a font family. Small-caps glyphs typically use the form of uppercase letters but are reduced to the size of lowercase letters." + "mdn_url": "/en-US/docs/Web/API/AnimationEffect/updateTiming", + "pageType": "web-api-instance-method", + "summary": "The updateTiming() method of the AnimationEffect interface updates the specified timing properties for an animation effect." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-right", - "pageType": "css-property", - "summary": "The padding-right CSS property sets the width of the padding area on the right of an element." + "mdn_url": "/en-US/docs/Web/API/AnimationEvent", + "pageType": "web-api-interface", + "summary": "The AnimationEvent interface represents events providing information related to animations." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/z-index", - "pageType": "css-property", - "summary": "The z-index CSS property sets the z-order of a positioned element and its descendants or flex and grid items. Overlapping elements with a larger z-index cover those with a smaller one." + "mdn_url": "/en-US/docs/Web/API/AnimationEvent/AnimationEvent", + "pageType": "web-api-constructor", + "summary": "The AnimationEvent() constructor returns a new AnimationEvent object, representing an event in relation with an animation." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/marker-mid", - "pageType": "css-property", - "summary": "The marker-mid CSS property points to a marker that will be drawn on the middle vertices of the element's path; that is, at each of its vertices between the start and end vertices. The marker must have been defined using an SVG element, and can only be referenced with a value. The value of the CSS property overrides any values of the marker-mid attribute in the SVG." + "mdn_url": "/en-US/docs/Web/API/AnimationEvent/animationName", + "pageType": "web-api-instance-property", + "summary": "The AnimationEvent.animationName read-only property is a\nstring containing the value of the animation-name CSS\nproperty associated with the transition." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/content-visibility", - "pageType": "css-property", - "summary": "The content-visibility CSS property controls whether or not an element renders its contents at all, along with forcing a strong set of containments, allowing user agents to potentially omit large swathes of layout and rendering work until it becomes needed. It enables the user agent to skip an element's rendering work (including layout and painting) until it is needed — which makes the initial page load much faster." + "mdn_url": "/en-US/docs/Web/API/AnimationEvent/elapsedTime", + "pageType": "web-api-instance-property", + "summary": "The AnimationEvent.elapsedTime read-only property is a\nfloat giving the amount of time the animation has been running, in seconds,\nwhen this event fired, excluding any time the animation was paused. For an\nanimationstart event,\nelapsedTime is 0.0 unless there was a negative value for\nanimation-delay, in which case the event will be fired with\nelapsedTime containing (-1 * delay)." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-block-start", - "pageType": "css-property", - "summary": "The scroll-padding-block-start property defines offsets for the start edge in the block dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user. This allows the author to exclude regions of the scrollport that are obscured by other content (such as fixed-positioned toolbars or sidebars) or to put more breathing room between a targeted element and the edges of the scrollport." + "mdn_url": "/en-US/docs/Web/API/AnimationEvent/pseudoElement", + "pageType": "web-api-instance-property", + "summary": "The AnimationEvent.pseudoElement read-only property is a\nstring, starting with '::', containing the name of the pseudo-element the animation runs on.\nIf the animation doesn't run on a pseudo-element but on the element, an empty string: ''." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-area", - "pageType": "css-property", - "summary": "The position-area CSS property enables an anchor-positioned element to be positioned relative to the edges of its associated anchor element by placing the positioned element on one or more tiles of an implicit 3x3 grid, where the anchoring element is the center cell." + "mdn_url": "/en-US/docs/Web/API/AnimationPlaybackEvent", + "pageType": "web-api-interface", + "summary": "The AnimationPlaybackEvent interface of the Web Animations API represents animation events." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke-linecap", - "pageType": "css-property", - "summary": "The stroke-linecap CSS property defines the shape to be used at the end of open subpaths of SVG elements' unclosed strokes. If present, it overrides the element's stroke-linecap attribute." + "mdn_url": "/en-US/docs/Web/API/AnimationPlaybackEvent/AnimationPlaybackEvent", + "pageType": "web-api-constructor", + "summary": "The AnimationPlaybackEvent() constructor of the Web Animations API returns a new AnimationPlaybackEvent object instance." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/view-transition-class", - "pageType": "css-property", - "summary": "The view-transition-class CSS property provides the selected elements with an identifying class (a ), providing an additional method of styling the view transitions for those elements." + "mdn_url": "/en-US/docs/Web/API/AnimationPlaybackEvent/currentTime", + "pageType": "web-api-instance-property", + "summary": "The currentTime read-only property of the AnimationPlaybackEvent interface represents the current time of the animation that generated the event at the moment the event is queued. This will be unresolved if the animation was idle at the time the event was generated." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-position-x", - "pageType": "css-property", - "summary": "The -webkit-mask-position-x CSS property sets the initial horizontal position of a mask image." + "mdn_url": "/en-US/docs/Web/API/AnimationPlaybackEvent/timelineTime", + "pageType": "web-api-instance-property", + "summary": "The timelineTime read-only property of the AnimationPlaybackEvent interface represents the time value of the animation's timeline at the moment the event is queued. This will be unresolved if the animation was not associated with a timeline at the time the event was generated or if the associated timeline was inactive." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset-inline-end", - "pageType": "css-property", - "summary": "The inset-inline-end CSS property defines the logical inline end inset of an element, which maps to a physical offset depending on the element's writing mode, directionality, and text orientation. It corresponds to the top, right, bottom, or left property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AnimationTimeline", + "pageType": "web-api-interface", + "summary": "The AnimationTimeline interface of the Web Animations API represents the timeline of an animation. This interface exists to define timeline features, inherited by other timeline types:" }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-style", - "pageType": "css-property", - "summary": "The font-style CSS property sets whether a font should be styled with a normal, italic, or oblique face from its font-family." + "mdn_url": "/en-US/docs/Web/API/AnimationTimeline/currentTime", + "pageType": "web-api-instance-property", + "summary": "The currentTime read-only property of the Web Animations API's AnimationTimeline interface returns the timeline's current time in milliseconds, or null if the timeline is inactive." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-inline-start", - "pageType": "css-property", - "summary": "The margin-inline-start CSS property defines the logical inline start margin of an element, which maps to a physical margin depending on the element's writing mode, directionality, and text orientation. It corresponds to the margin-top, margin-right, margin-bottom, or margin-left property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AnimationTimeline/duration", + "pageType": "web-api-instance-property", + "summary": "The duration read-only property of the Web Animations API's AnimationTimeline interface returns the maximum value for this timeline or null." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding", - "pageType": "css-shorthand-property", - "summary": "The padding CSS shorthand property sets the padding area on all four sides of an element at once." + "mdn_url": "/en-US/docs/Web/API/Attr", + "pageType": "web-api-interface", + "summary": "The Attr interface represents one of an element's attributes as an object. In most situations, you will directly retrieve the attribute value as a string (e.g., Element.getAttribute()), but some cases may require interacting with Attr instances (e.g., Element.getAttributeNode())." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-left", - "pageType": "css-property", - "summary": "The scroll-padding-left property defines offsets for the left of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user. This allows the author to exclude regions of the scrollport that are obscured by other content (such as fixed-positioned toolbars or sidebars) or to put more breathing room between a targeted element and the edges of the scrollport." + "mdn_url": "/en-US/docs/Web/API/Attr/localName", + "pageType": "web-api-instance-property", + "summary": "The read-only localName property of the Attr interface returns the local part of the qualified name of an attribute, that is the name of the attribute, stripped from any namespace in front of it. For example, if the qualified name is xml:lang, the returned local name is lang, if the element supports that namespace." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-top", - "pageType": "css-shorthand-property", - "summary": "The border-top shorthand CSS property sets all the properties of an element's top border." + "mdn_url": "/en-US/docs/Web/API/Attr/name", + "pageType": "web-api-instance-property", + "summary": "The read-only name property of the Attr interface returns the qualified name of an attribute, that is the name of the attribute, with the namespace prefix, if any, in front of it. For example, if the local name is lang and the namespace prefix is xml, the returned qualified name is xml:lang." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-synthesis-style", - "pageType": "css-property", - "summary": "The font-synthesis-style CSS property lets you specify whether or not the browser may synthesize the oblique typeface when it is missing in a font family." + "mdn_url": "/en-US/docs/Web/API/Attr/namespaceURI", + "pageType": "web-api-instance-property", + "summary": "The read-only namespaceURI property of the Attr interface returns the namespace URI of the attribute,\nor null if the element is not in a namespace." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/reading-order", - "pageType": "css-property", - "summary": "The reading-order CSS property enables changing the order in which a child of a reading flow container is read relative to its element siblings." + "mdn_url": "/en-US/docs/Web/API/Attr/ownerElement", + "pageType": "web-api-instance-property", + "summary": "The read-only ownerElement property of the Attr interface returns the Element the attribute belongs to." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-end-style", - "pageType": "css-property", - "summary": "The border-block-end-style CSS property defines the style of the logical block-end border of an element, which maps to a physical border style depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-style, border-right-style, border-bottom-style, or border-left-style property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/Attr/prefix", + "pageType": "web-api-instance-property", + "summary": "The read-only prefix property of the Attr returns the namespace prefix of the attribute, or null if no prefix is specified." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke-dashoffset", - "pageType": "css-property", - "summary": "The stroke-dashoffset CSS property defines an offset for the starting point of the rendering of an SVG element's associated dash array. If present, it overrides the element's stroke-dashoffset attribute." + "mdn_url": "/en-US/docs/Web/API/Attr/specified", + "pageType": "web-api-instance-property", + "summary": "The read-only specified property of the Attr interface always returns true." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-decoration-skip", - "pageType": "css-property", - "summary": "The text-decoration-skip CSS property sets what parts of an element's content any text decoration affecting the element must skip over. It controls all text decoration lines drawn by the element and also any text decoration lines drawn by its ancestors." + "mdn_url": "/en-US/docs/Web/API/Attr/value", + "pageType": "web-api-instance-property", + "summary": "The value property of the Attr interface contains the value of the attribute." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-fill", - "pageType": "css-property", - "summary": "The column-fill CSS property controls how an element's contents are balanced when broken into columns." + "mdn_url": "/en-US/docs/Web/API/Attribution_Reporting_API", + "pageType": "web-api-overview", + "summary": "The Attribution Reporting API enables developers to measure conversions — for example when a user clicks an ad embedded on one site and then proceeds to purchase the item over on the vendor's site — and then access reports on those conversions. It does this without relying on third-party tracking cookies." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-size", - "pageType": "css-property", - "summary": "The mask-size CSS property specifies the sizes of specified mask images. Mask image sizes can be fully or partially constrained to preserve their intrinsic aspect ratios." + "mdn_url": "/en-US/docs/Web/API/Attribution_Reporting_API/Generating_reports", + "pageType": "guide", + "summary": "This article explains how Attribution Reporting API reports are generated — both attribution reports and debug reports — and how you can control the generated reports. This includes handling noise, prioritizing reports, filtering reports, and generating debug reports." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/shape-rendering", - "pageType": "css-property", - "summary": "The shape-rendering CSS property provides hints to the renderer about what tradeoffs to make when rendering shapes like paths, circles, or rectangles.\nIt only has an effect on the , , , , , , and elements. If explicitly declared, the value of the CSS property overrides the any values of the element's shape-rendering attribute." + "mdn_url": "/en-US/docs/Web/API/Attribution_Reporting_API/Registering_sources", + "pageType": "guide", + "summary": "This article explains how to register attribution sources when using the Attribution Reporting API." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-end-color", - "pageType": "css-property", - "summary": "The border-block-end-color CSS property defines the color of the logical block-end border of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-color, border-right-color, border-bottom-color, or border-left-color property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/Attribution_Reporting_API/Registering_triggers", + "pageType": "guide", + "summary": "This article explains how to register attribution triggers." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-wrap", - "pageType": "css-property", - "summary": "The flex-wrap CSS property sets whether flex items are forced onto one line or can wrap onto multiple lines. If wrapping is allowed, it sets the direction that lines are stacked." + "mdn_url": "/en-US/docs/Web/API/Audio_Output_Devices_API", + "pageType": "web-api-overview", + "summary": "The Audio Output Devices API allows web applications to prompt users about what output device should be used for audio playback." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-direction", - "pageType": "css-property", - "summary": "The animation-direction CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer", + "pageType": "web-api-interface", + "summary": "The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/opacity", - "pageType": "css-property", - "summary": "The opacity CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/AudioBuffer", + "pageType": "web-api-constructor", + "summary": "The AudioBuffer constructor of\nthe Web Audio API creates a new\nAudioBuffer object." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-anchor", - "pageType": "css-property", - "summary": "The overflow-anchor CSS property provides a way to opt out of the browser's scroll anchoring behavior, which adjusts scroll position to minimize content shifts." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/copyFromChannel", + "pageType": "web-api-instance-method", + "summary": "The\ncopyFromChannel() method of the\nAudioBuffer interface copies the audio sample data from the specified\nchannel of the AudioBuffer to a specified\nFloat32Array." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-start-color", - "pageType": "css-property", - "summary": "The border-block-start-color CSS property defines the color of the logical block-start border of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-color, border-right-color, border-bottom-color, or border-left-color property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/copyToChannel", + "pageType": "web-api-instance-method", + "summary": "The copyToChannel() method of the AudioBuffer interface copies\nthe samples to the specified channel of the AudioBuffer, from the source array." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/image-resolution", - "pageType": "css-property", - "summary": "The image-resolution CSS property specifies the intrinsic resolution of all raster images used in or on the element. It affects content images such as replaced elements and generated content, and decorative images such as background-image images." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/duration", + "pageType": "web-api-instance-property", + "summary": "The duration property of the AudioBuffer interface returns a double representing the duration, in seconds, of the PCM data stored in the buffer." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-start-style", - "pageType": "css-property", - "summary": "The border-inline-start-style CSS property defines the style of the logical inline start border of an element, which maps to a physical border style depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-style, border-right-style, border-bottom-style, or border-left-style property depending on the values defined for writing-mode, direction, and text-orientation." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/getChannelData", + "pageType": "web-api-instance-method", + "summary": "The getChannelData() method of the AudioBuffer Interface returns a Float32Array containing the PCM data associated with the channel, defined by the channel parameter (with 0 representing the first channel)." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-right-width", - "pageType": "css-property", - "summary": "The border-right-width CSS property sets the width of the right border of an element." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/length", + "pageType": "web-api-instance-property", + "summary": "The length property of the AudioBuffer\ninterface returns an integer representing the length, in sample-frames, of the PCM data\nstored in the buffer." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-radius", - "pageType": "css-shorthand-property", - "summary": "The border-radius CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/numberOfChannels", + "pageType": "web-api-instance-property", + "summary": "The numberOfChannels property of the AudioBuffer\ninterface returns an integer representing the number of discrete audio channels\ndescribed by the PCM data stored in the buffer." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/ruby-overhang", - "pageType": "css-property", - "summary": "The ruby-overhang CSS property specifies whether or not a annotation overhangs any surrounding text." + "mdn_url": "/en-US/docs/Web/API/AudioBuffer/sampleRate", + "pageType": "web-api-instance-property", + "summary": "The sampleRate property of the AudioBuffer interface returns a float representing the sample rate, in samples per second, of the PCM data stored in the buffer." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-block", - "pageType": "css-shorthand-property", - "summary": "The padding-block CSS shorthand property defines the logical block start and end padding of an element, which maps to physical padding properties depending on the element's writing mode, directionality, and text orientation." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode", + "pageType": "web-api-interface", + "summary": "The AudioBufferSourceNode interface is an AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-snap-stop", - "pageType": "css-property", - "summary": "The scroll-snap-stop CSS property defines whether or not the scroll container is allowed to \"pass over\" possible snap positions." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/AudioBufferSourceNode", + "pageType": "web-api-constructor", + "summary": "The AudioBufferSourceNode()\nconstructor creates a new AudioBufferSourceNode object instance." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin", - "pageType": "css-shorthand-property", - "summary": "The scroll-margin shorthand property sets all of the scroll margins of an element at once, assigning values much like the margin property does for margins of an element." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/buffer", + "pageType": "web-api-instance-property", + "summary": "The buffer property of the AudioBufferSourceNode interface provides the ability to play back audio using an AudioBuffer as the source of the sound data." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-top-left-radius", - "pageType": "css-property", - "summary": "The border-top-left-radius CSS property rounds the top-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/detune", + "pageType": "web-api-instance-property", + "summary": "The detune property of the\nAudioBufferSourceNode interface is a k-rate AudioParam\nrepresenting detuning of oscillation in cents." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/cx", - "pageType": "css-property", - "summary": "The cx CSS property defines the x-axis center point of an SVG or element. If present, it overrides the element's cx attribute." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/loop", + "pageType": "web-api-instance-property", + "summary": "The loop property of the AudioBufferSourceNode\ninterface is a Boolean indicating if the audio asset must be replayed when the end of\nthe AudioBuffer is reached." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-position", - "pageType": "css-property", - "summary": "The background-position CSS property sets the initial position for each background image. The position is relative to the position layer set by background-origin." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd", + "pageType": "web-api-instance-property", + "summary": "The loopEnd property of the AudioBufferSourceNode\ninterface specifies is a floating point number specifying, in seconds, at what offset\ninto playing the AudioBuffer playback should loop back to the time\nindicated by the loopStart property.\nThis is only used if the loop property is\ntrue." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/d", - "pageType": "css-property", - "summary": "The d CSS property defines a path to be drawn by the SVG element. If present, it overrides the element's d attribute." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/loopStart", + "pageType": "web-api-instance-property", + "summary": "The loopStart property of the AudioBufferSourceNode interface is a floating-point value indicating, in seconds, where in the AudioBuffer the restart of the play must happen." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-language-override", - "pageType": "css-property", - "summary": "The font-language-override CSS property controls the use of language-specific glyphs in a typeface." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/playbackRate", + "pageType": "web-api-instance-property", + "summary": "The playbackRate property of\nthe AudioBufferSourceNode interface Is a k-rate AudioParam that\ndefines the speed at which the audio asset will be played." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-emphasis", - "pageType": "css-shorthand-property", - "summary": "The text-emphasis CSS property applies emphasis marks to text (except spaces and control characters). It is a shorthand for text-emphasis-style and text-emphasis-color." + "mdn_url": "/en-US/docs/Web/API/AudioBufferSourceNode/start", + "pageType": "web-api-instance-method", + "summary": "The start() method of the AudioBufferSourceNode\nInterface is used to schedule playback of the audio data contained in the buffer, or\nto begin playback immediately." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-left-shape", - "pageType": "css-property", - "summary": "The corner-left-shape CSS property specifies the shape of both the corners on a box's left-hand edge, within their border-radius area." + "mdn_url": "/en-US/docs/Web/API/AudioContext", + "pageType": "web-api-interface", + "summary": "The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stop-color", - "pageType": "css-property", - "summary": "The stop-color CSS property defines the color to use for an SVG element within a gradient. If present, it overrides the element's stop-color attribute." + "mdn_url": "/en-US/docs/Web/API/AudioContext/AudioContext", + "pageType": "web-api-constructor", + "summary": "The AudioContext() constructor\ncreates a new AudioContext object which represents an audio-processing\ngraph, built from audio modules linked together, each represented by an\nAudioNode." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-east-asian", - "pageType": "css-property", - "summary": "The font-variant-east-asian CSS property controls the use of alternate glyphs for East Asian scripts, like Japanese and Chinese." + "mdn_url": "/en-US/docs/Web/API/AudioContext/baseLatency", + "pageType": "web-api-instance-property", + "summary": "The baseLatency read-only property of the\nAudioContext interface returns a double that represents the number of\nseconds of processing latency incurred by the AudioContext passing an audio\nbuffer from the AudioDestinationNode — i.e., the end of the audio graph —\ninto the host system's audio subsystem ready for playing." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-timeline", - "pageType": "css-property", - "summary": "The animation-timeline CSS property specifies the timeline that is used to control the progress of a CSS animation." + "mdn_url": "/en-US/docs/Web/API/AudioContext/close", + "pageType": "web-api-instance-method", + "summary": "The close() method of the AudioContext Interface closes the audio context, releasing any system audio resources that it uses." }, { - "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-timeline/view", - "pageType": "css-function", - "summary": "The view() CSS function can be used with animation-timeline to indicate a subject element that will provide an anonymous view progress timeline to animate. The view progress timeline is progressed through by a change in visibility of the subject element inside the nearest ancestor scroller. The visibility of the subject inside the scroller is tracked — by default, the timeline is at 0% when the subject is first visible at one edge of the scroller, and 100% when it reaches the opposite edge." + "mdn_url": "/en-US/docs/Web/API/AudioContext/createMediaElementSource", + "pageType": "web-api-instance-method", + "summary": "The createMediaElementSource() method of the AudioContext Interface is used to create a new MediaElementAudioSourceNode object, given an existing HTML