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 or element, the audio from which can then be played and manipulated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-timeline/scroll",
- "pageType": "css-function",
- "summary": "The scroll() CSS function can be used with animation-timeline to indicate a scrollable element (scroller) and scrollbar axis that will provide an anonymous scroll progress timeline for animating the current element. The scroll progress timeline is progressed through by scrolling the scroller between top and bottom (or left and right). The position in the scroll range is converted into a percentage of progress — 0% at the start and 100% at the end."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/createMediaStreamDestination",
+ "pageType": "web-api-instance-method",
+ "summary": "The createMediaStreamDestination() method of the AudioContext Interface is used to create a new MediaStreamAudioDestinationNode object associated with a WebRTC MediaStream representing an audio stream, which may be stored in a local file or sent to another computer."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/backface-visibility",
- "pageType": "css-property",
- "summary": "The backface-visibility CSS property sets whether the back face of an element is visible when turned towards the user."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/createMediaStreamSource",
+ "pageType": "web-api-instance-method",
+ "summary": "The createMediaStreamSource() method of the AudioContext\nInterface is used to create a new MediaStreamAudioSourceNode\nobject, given a media stream (say, from a MediaDevices.getUserMedia\ninstance), the audio from which can then be played and manipulated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-wrap",
- "pageType": "css-property",
- "summary": "The overflow-wrap CSS property applies to text, setting whether the browser should insert line breaks within an otherwise unbreakable string to prevent text from overflowing its line box."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/createMediaStreamTrackSource",
+ "pageType": "web-api-instance-method",
+ "summary": "The createMediaStreamTrackSource() method of the AudioContext interface creates and returns a MediaStreamTrackAudioSourceNode which represents an audio source whose data comes from the specified MediaStreamTrack."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/translate",
- "pageType": "css-property",
- "summary": "The translate CSS property allows you to specify translation 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/AudioContext/getOutputTimestamp",
+ "pageType": "web-api-instance-method",
+ "summary": "The\ngetOutputTimestamp() method of the\nAudioContext interface returns a new AudioTimestamp object\ncontaining two audio timestamp values relating to the current audio context."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/all",
- "pageType": "css-shorthand-property",
- "summary": "The all shorthand CSS property resets all of an element's properties except unicode-bidi, direction, and CSS Custom Properties. It can set properties to their initial or inherited values, or to the values specified in another cascade layer or stylesheet origin."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/outputLatency",
+ "pageType": "web-api-instance-property",
+ "summary": "The outputLatency read-only property of\nthe AudioContext Interface provides an estimation of the output latency\nof the current audio context."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/shape-image-threshold",
- "pageType": "css-property",
- "summary": "The shape-image-threshold CSS property sets the alpha channel threshold used to extract the shape using an image as the value for shape-outside."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/resume",
+ "pageType": "web-api-instance-method",
+ "summary": "The resume() method of the AudioContext\ninterface resumes the progression of time in an audio context that has previously been\nsuspended."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-top-left-shape",
- "pageType": "css-property",
- "summary": "The corner-top-left-shape CSS property specifies the shape of a box's top-left corner, within its border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/setSinkId",
+ "pageType": "web-api-instance-method",
+ "summary": "The setSinkId() method of the AudioContext interface sets the output audio device for the AudioContext. If a sink ID is not explicitly set, the default system audio output device will be used."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/isolation",
- "pageType": "css-property",
- "summary": "The isolation CSS property determines whether an element must create a new stacking context."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/sinkchange_event",
+ "pageType": "web-api-event",
+ "summary": "The sinkchange event of the AudioContext interface is fired when the output audio device (and therefore, the AudioContext.sinkId) has changed."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-top-right-radius",
- "pageType": "css-property",
- "summary": "The border-top-right-radius CSS property rounds the top-right 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/AudioContext/sinkId",
+ "pageType": "web-api-instance-property",
+ "summary": "The sinkId read-only property of the\nAudioContext interface returns the sink ID of the current output audio device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-clip-margin",
- "pageType": "css-property",
- "summary": "The overflow-clip-margin CSS property determines how far outside its bounds an element with overflow: clip may be painted before being clipped. The bound defined by this property is called the overflow clip edge of the box."
+ "mdn_url": "/en-US/docs/Web/API/AudioContext/suspend",
+ "pageType": "web-api-instance-method",
+ "summary": "The suspend() method of the AudioContext Interface suspends the progression of time in the audio context, temporarily halting audio hardware access and reducing CPU/battery usage in the process — this is useful if you want an application to power down the audio hardware when it will not be using an audio context for a while."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-top",
- "pageType": "css-property",
- "summary": "The scroll-margin-top property defines the top 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/AudioData",
+ "pageType": "web-api-interface",
+ "summary": "The AudioData interface of the WebCodecs API represents an audio sample."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/speak-as",
- "pageType": "css-property",
- "summary": "The speak-as CSS property is used to define how HTML content is spoken. The one to three enumerated key terms determine the manner by which elements and text get rendered by aural technologies, such as screen readers and digital assistants."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/allocationSize",
+ "pageType": "web-api-instance-method",
+ "summary": "The allocationSize() method of the AudioData interface returns the size in bytes required to hold the current sample as filtered by options passed into the method."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke",
- "pageType": "css-property",
- "summary": "The stroke CSS property defines the color or SVG paint server used to draw an element's stroke. As such, stroke only has an effect on elements that can be given a stroke (for example, or ); see the page on the SVG stroke attribute for a complete list. When declared, the CSS value overrides any value of the element's stroke SVG attribute."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/AudioData",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioData() constructor creates a new AudioData object which represents an individual audio sample."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-text-stroke-color",
- "pageType": "css-property",
- "summary": "The -webkit-text-stroke-color CSS property specifies the stroke 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/AudioData/clone",
+ "pageType": "web-api-instance-method",
+ "summary": "The clone() method of the AudioData interface creates a new AudioData object with reference to the same media resource as the original."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/image-rendering",
- "pageType": "css-property",
- "summary": "The image-rendering CSS property sets an image scaling algorithm. The property applies to an element itself, to any images set in its other properties, and to its descendants."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/close",
+ "pageType": "web-api-instance-method",
+ "summary": "The close() method of the AudioData interface clears all states and releases the reference to the media resource."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/break-inside",
- "pageType": "css-property",
- "summary": "The break-inside CSS property sets how page, column, or region breaks should behave inside a generated box. If there is no generated box, the property is ignored."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/copyTo",
+ "pageType": "web-api-instance-method",
+ "summary": "The copyTo() method of the AudioData interface copies a plane of an AudioData object to a destination buffer."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/container-name",
- "pageType": "css-property",
- "summary": "The container-name CSS property specifies a list of query container names used by the @container at-rule in a container query.\nA container query will apply styles to elements based on the size or scroll-state of the nearest ancestor with a containment context.\nWhen a containment context is given a name, it can be specifically targeted using the @container at-rule instead of the nearest ancestor with containment."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/duration",
+ "pageType": "web-api-instance-property",
+ "summary": "The duration read-only property of the AudioData interface returns the duration in microseconds of this AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-range-end",
- "pageType": "css-property",
- "summary": "The animation-range-end CSS property is used to set the end of an animation's attachment range along its timeline, i.e., where along the timeline an animation will end."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/format",
+ "pageType": "web-api-instance-property",
+ "summary": "The format read-only property of the AudioData interface returns the sample format of the AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/outline-style",
- "pageType": "css-property",
- "summary": "The outline-style CSS property sets the style of an element's outline. An outline is a line that is drawn around an element, outside the border."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/numberOfChannels",
+ "pageType": "web-api-instance-property",
+ "summary": "The numberOfChannels read-only property of the AudioData interface returns the number of channels in the AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-shadow",
- "pageType": "css-property",
- "summary": "The box-shadow CSS property adds shadow effects around an element's frame. You can set multiple effects separated by commas. A box shadow is described by X and Y offsets relative to the element, blur and spread radius, and color."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/numberOfFrames",
+ "pageType": "web-api-instance-property",
+ "summary": "The numberOfFrames read-only property of the AudioData interface returns the number of frames in the AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-rendering",
- "pageType": "css-property",
- "summary": "The text-rendering CSS property provides information to the rendering engine about what to optimize for when rendering text."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/sampleRate",
+ "pageType": "web-api-instance-property",
+ "summary": "The sampleRate read-only property of the AudioData interface returns the sample rate in Hz."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transition-duration",
- "pageType": "css-property",
- "summary": "The transition-duration CSS property sets the length of time a transition animation should take to complete. By default, the value is 0s, meaning that no animation will occur."
+ "mdn_url": "/en-US/docs/Web/API/AudioData/timestamp",
+ "pageType": "web-api-instance-property",
+ "summary": "The timestamp read-only property of the AudioData interface returns the timestamp of this AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/fill",
- "pageType": "css-property",
- "summary": "The fill CSS property defines how SVG text content and the interior canvas of SVG shapes are filled or painted. If present, it overrides the element's fill attribute."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder",
+ "pageType": "web-api-interface",
+ "summary": "The AudioDecoder interface of the WebCodecs API decodes chunks of audio."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline",
- "pageType": "css-shorthand-property",
- "summary": "The border-inline CSS property is a shorthand property for setting the individual logical inline border property values in a single place in the style sheet."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/AudioDecoder",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioDecoder() constructor creates a new AudioDecoder object with the provided init.output callback assigned as the output callback, the provided init.error callback as the error callback, and the AudioDecoder.state set to \"unconfigured\"."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex",
- "pageType": "css-shorthand-property",
- "summary": "The flex CSS shorthand property sets how a flex item will grow or shrink to fit the space available in its flex container."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/close",
+ "pageType": "web-api-instance-method",
+ "summary": "The close() method of the AudioDecoder interface ends all pending work and releases system resources."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/content",
- "pageType": "css-property",
- "summary": "The content CSS property replaces content with a generated value. It can be used to define what is rendered inside an element or pseudo-element. For elements, the content property specifies whether the element renders normally (normal or none) or is replaced with an image (and associated \"alt\" text). For pseudo-elements and margin boxes, content defines the content as images, text, both, or none, which determines whether the element renders at all."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/configure",
+ "pageType": "web-api-instance-method",
+ "summary": "The configure() method of the AudioDecoder interface enqueues a control message to configure the audio decoder for decoding chunks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/will-change",
- "pageType": "css-property",
- "summary": "The will-change CSS property hints to browsers how an element is expected to change. Browsers may set up optimizations before an element is actually changed. These kinds of optimizations can increase the responsiveness of a page by doing potentially expensive work before they are actually required."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/decode",
+ "pageType": "web-api-instance-method",
+ "summary": "The decode() method of the AudioDecoder interface enqueues a control message to decode a given chunk of audio."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-box-trim",
- "pageType": "css-property",
- "summary": "The text-box-trim CSS property specifies which of the over and under edges of text content to trim from a text element's block container."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/decodeQueueSize",
+ "pageType": "web-api-instance-property",
+ "summary": "The decodeQueueSize read-only property of the AudioDecoder interface returns the number of pending decode requests in the queue."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-composite",
- "pageType": "css-property",
- "summary": "The -webkit-mask-composite property specifies the manner in which multiple mask images applied to the same element are composited with one another. Mask images are composited in the opposite order that they are declared with the -webkit-mask-image property."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/dequeue_event",
+ "pageType": "web-api-event",
+ "summary": "The dequeue event of the AudioDecoder interface fires to signal a decrease in AudioDecoder.decodeQueueSize."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-justify",
- "pageType": "css-property",
- "summary": "The text-justify CSS property sets what type of justification should be applied to text when text-align: justify; is set on an element."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/flush",
+ "pageType": "web-api-instance-method",
+ "summary": "The flush() method of the AudioDecoder interface returns a Promise that resolves once all pending messages in the queue have been completed."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-shadow",
- "pageType": "css-property",
- "summary": "The text-shadow CSS property adds shadows to text. It accepts a comma-separated list of shadows to be applied to the text and any of its decorations. Each shadow is described by some combination of X and Y offsets from the element, blur radius, and color."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/isConfigSupported_static",
+ "pageType": "web-api-static-method",
+ "summary": "The isConfigSupported() static method of the AudioDecoder interface checks if the given config is supported (that is, if AudioDecoder objects can be successfully configured with the given config)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-block-start",
- "pageType": "css-property",
- "summary": "The padding-block-start CSS property defines the logical block 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/AudioDecoder/reset",
+ "pageType": "web-api-instance-method",
+ "summary": "The reset() method of the AudioDecoder interface resets all states including configuration, control messages in the control message queue, and all pending callbacks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transform-style",
- "pageType": "css-property",
- "summary": "The transform-style CSS property sets whether children of an element are positioned in the 3D space or are flattened in the plane of the element."
+ "mdn_url": "/en-US/docs/Web/API/AudioDecoder/state",
+ "pageType": "web-api-instance-property",
+ "summary": "The state read-only property of the AudioDecoder interface returns the current state of the underlying codec."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-area",
- "pageType": "css-shorthand-property",
- "summary": "The grid-area CSS shorthand property specifies a grid item's size and location within a grid by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the edges of its grid area."
+ "mdn_url": "/en-US/docs/Web/API/AudioDestinationNode",
+ "pageType": "web-api-interface",
+ "summary": "The AudioDestinationNode interface represents the end destination of an audio graph in a given context — usually the speakers of your device. It can also be the node that will \"record\" the audio data when used with an OfflineAudioContext."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/outline-color",
- "pageType": "css-property",
- "summary": "The outline-color CSS property sets the color of an element's outline."
+ "mdn_url": "/en-US/docs/Web/API/AudioDestinationNode/maxChannelCount",
+ "pageType": "web-api-instance-property",
+ "summary": "The maxChannelCount property of the AudioDestinationNode interface is an unsigned long defining the maximum amount of channels that the physical device can handle."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-width",
- "pageType": "css-property",
- "summary": "The border-inline-width CSS property defines the width of the logical inline 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/API/AudioEncoder",
+ "pageType": "web-api-interface",
+ "summary": "The AudioEncoder interface of the WebCodecs API encodes AudioData objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/max-height",
- "pageType": "css-property",
- "summary": "The max-height CSS property sets the maximum height of an element. It prevents the used value of the height property from becoming larger than the value specified for max-height."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/AudioEncoder",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioEncoder() constructor creates a new AudioEncoder object with the provided init.output callback assigned as the output callback, the provided init.error callback as the error callback, and the AudioEncoder.state set to \"unconfigured\"."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position",
- "pageType": "css-property",
- "summary": "The position CSS property sets how an element is positioned in a document. The top, right, bottom, and left physical properties and the inset-block-start, inset-block-end, inset-inline-start, and inset-inline-end flow-relative logical properties can be used to determine the final location of positioned elements."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/close",
+ "pageType": "web-api-instance-method",
+ "summary": "The close() method of the AudioEncoder interface ends all pending work and releases system resources."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/user-modify",
- "pageType": "css-property",
- "summary": "The user-modify property has no effect in Firefox. It was originally planned to determine whether or not the content of an element can be edited by a user."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/configure",
+ "pageType": "web-api-instance-method",
+ "summary": "The configure() method of the AudioEncoder interface enqueues a control message to configure the audio encoder for encoding chunks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-bottom-width",
- "pageType": "css-property",
- "summary": "The border-bottom-width CSS property sets the width of the bottom border of an element."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/dequeue_event",
+ "pageType": "web-api-event",
+ "summary": "The dequeue event of the AudioEncoder interface fires to signal a decrease in AudioEncoder.encodeQueueSize."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-moz-orient",
- "pageType": "css-property",
- "summary": "The -moz-orient CSS property specifies the orientation of the element to which it's applied."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/encode",
+ "pageType": "web-api-instance-method",
+ "summary": "The encode() method of the AudioEncoder interface enqueues a control message to encode a given AudioData object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/place-items",
- "pageType": "css-shorthand-property",
- "summary": "The CSS place-items shorthand property aligns items along both the block and inline directions at once. It sets the values of the align-items and justify-items properties. If the second value is not set, the first value is also used for it."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/encodeQueueSize",
+ "pageType": "web-api-instance-property",
+ "summary": "The encodeQueueSize read-only property of the AudioEncoder interface returns the number of pending encode requests in the queue."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-size",
- "pageType": "css-property",
- "summary": "The font-size CSS property sets the size of the font. Changing the font size also updates the sizes of the font size-relative units, such as em, ex, and so forth."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/flush",
+ "pageType": "web-api-instance-method",
+ "summary": "The flush() method of the AudioEncoder interface returns a Promise that resolves once all pending messages in the queue have been completed."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset-position",
- "pageType": "css-property",
- "summary": "The offset-position CSS property defines the initial position of an element along a path. This property is typically used in combination with the offset-path property to create a motion effect. The value of offset-position determines where the element gets placed initially for moving along an offset path if an offset-path function such as path() does not specify its own starting position."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/isConfigSupported_static",
+ "pageType": "web-api-static-method",
+ "summary": "The isConfigSupported() static method of the AudioEncoder interface checks if the given config is supported (that is, if AudioEncoder objects can be successfully configured with the given config)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/hyphens",
- "pageType": "css-property",
- "summary": "The hyphens CSS property specifies how words should be hyphenated when text wraps across multiple lines. It can prevent hyphenation entirely, hyphenate at manually-specified points within the text, or let the browser automatically insert hyphens where appropriate."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/reset",
+ "pageType": "web-api-instance-method",
+ "summary": "The reset() method of the AudioEncoder interface resets all states including configuration, control messages in the control message queue, and all pending callbacks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-position-y",
- "pageType": "css-property",
- "summary": "The background-position-y CSS property sets the initial vertical position for each background image. The position is relative to the position layer set by background-origin."
+ "mdn_url": "/en-US/docs/Web/API/AudioEncoder/state",
+ "pageType": "web-api-instance-property",
+ "summary": "The state read-only property of the AudioEncoder interface returns the current state of the underlying codec."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-start-start-shape",
- "pageType": "css-property",
- "summary": "The corner-start-start-shape CSS property specifies the shape of a box's block-start and inline-start corner, within its border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener",
+ "pageType": "web-api-interface",
+ "summary": "The AudioListener interface represents the position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/image-orientation",
- "pageType": "css-property",
- "summary": "The image-orientation CSS property specifies a layout-independent correction to the orientation of an image."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/forwardX",
+ "pageType": "web-api-instance-property",
+ "summary": "The forwardX read-only property of the AudioListener interface is an AudioParam representing the x value of the direction vector defining the forward direction the listener is pointing in."
+ },
+ {
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/forwardY",
+ "pageType": "web-api-instance-property",
+ "summary": "The forwardY read-only property of the AudioListener interface is an AudioParam representing the y value of the direction vector defining the forward direction the listener is pointing in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-right",
- "pageType": "css-property",
- "summary": "The scroll-padding-right property defines offsets for the right 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/AudioListener/forwardZ",
+ "pageType": "web-api-instance-property",
+ "summary": "The forwardZ read-only property of the AudioListener interface is an AudioParam representing the z value of the direction vector defining the forward direction the listener is pointing in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/contain-intrinsic-width",
- "pageType": "css-property",
- "summary": "The contain-intrinsic-width CSS property sets the width of an element that a browser will use for layout when the element is subject to size containment."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/positionX",
+ "pageType": "web-api-instance-property",
+ "summary": "The positionX read-only property of the AudioListener interface is an AudioParam representing the x position of the listener in 3D cartesian space."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-combine-upright",
- "pageType": "css-property",
- "summary": "The text-combine-upright CSS property sets the combination of characters into the space of a single character. If the combined text is wider than 1em, the user agent must fit the contents within 1em. The resulting composition is treated as a single upright glyph for layout and decoration. This property only has an effect in vertical writing modes."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/positionY",
+ "pageType": "web-api-instance-property",
+ "summary": "The positionY read-only property of the AudioListener interface is an AudioParam representing the y position of the listener in 3D cartesian space."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation",
- "pageType": "css-shorthand-property",
- "summary": "The animation shorthand CSS property applies an animation between styles. It is a shorthand for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-fill-mode, animation-play-state, and animation-timeline."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/positionZ",
+ "pageType": "web-api-instance-property",
+ "summary": "The positionZ read-only property of the AudioListener interface is an AudioParam representing the z position of the listener in 3D cartesian space."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image-source",
- "pageType": "css-property",
- "summary": "The border-image-source CSS property sets the source image used to create an element's border image."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/setOrientation",
+ "pageType": "web-api-instance-method",
+ "summary": "The setOrientation() method of the AudioListener interface defines the orientation of the listener."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-synthesis-weight",
- "pageType": "css-property",
- "summary": "The font-synthesis-weight CSS property lets you specify whether or not the browser may synthesize the bold typeface when it is missing in a font family."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/setPosition",
+ "pageType": "web-api-instance-method",
+ "summary": "The setPosition() method of the AudioListener Interface defines the position of the listener."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-bottom-right-radius",
- "pageType": "css-property",
- "summary": "The border-bottom-right-radius CSS property rounds the bottom-right 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/AudioListener/upX",
+ "pageType": "web-api-instance-property",
+ "summary": "The upX read-only property of the AudioListener interface is an AudioParam representing the x value of the direction vector defining the up direction the listener is pointing in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/contain-intrinsic-height",
- "pageType": "css-property",
- "summary": "The contain-intrinsic-height CSS property sets the height of an element that a browser can use for layout when the element is subject to size containment."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/upY",
+ "pageType": "web-api-instance-property",
+ "summary": "The upY read-only property of the AudioListener interface is an AudioParam representing the y value of the direction vector defining the up direction the listener is pointing in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-start-end-shape",
- "pageType": "css-property",
- "summary": "The corner-start-end-shape CSS property specifies the shape of a box's block-start and inline-end corner, within its border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/AudioListener/upZ",
+ "pageType": "web-api-instance-property",
+ "summary": "The upZ read-only property of the AudioListener interface is an AudioParam representing the z value of the direction vector defining the up direction the listener is pointing in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-basis",
- "pageType": "css-property",
- "summary": "The flex-basis CSS property sets the initial main size of a flex item. It sets the size of the content box unless otherwise set with box-sizing."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode",
+ "pageType": "web-api-interface",
+ "summary": "The AudioNode interface is a generic interface for representing an audio processing module."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background",
- "pageType": "css-shorthand-property",
- "summary": "The background shorthand CSS property sets all background style properties at once, such as color, image, origin and size, or repeat method. Component properties not set in the background shorthand property value declaration are set to their default values."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/channelCount",
+ "pageType": "web-api-instance-property",
+ "summary": "The channelCount property of the AudioNode interface represents an integer used to determine how many channels are used when up-mixing and down-mixing connections to any inputs to the node."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-decoration-thickness",
- "pageType": "css-property",
- "summary": "The text-decoration-thickness CSS property sets the stroke thickness of the decoration line that is used on text in an element, such as a line-through, underline, or overline."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/channelCountMode",
+ "pageType": "web-api-instance-property",
+ "summary": "The channelCountMode property of the AudioNode interface represents an enumerated value describing the way channels must be matched between the node's inputs and outputs."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/color-scheme",
- "pageType": "css-property",
- "summary": "The color-scheme CSS property allows an element to indicate which color schemes it can comfortably be rendered in. User agents change the following aspects of the UI chrome to match the used color scheme:"
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/channelInterpretation",
+ "pageType": "web-api-instance-property",
+ "summary": "The channelInterpretation property of the AudioNode interface represents an enumerated value describing how input channels are mapped to output channels when the number of inputs/outputs is different. For example, this setting defines how a mono input will be up-mixed to a stereo or 5.1 channel output, or how a quad channel input will be down-mixed to a stereo or mono output."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/interpolate-size",
- "pageType": "css-property",
- "summary": "The interpolate-size CSS property allows you to enable animations and transitions between a value and an intrinsic size value such as auto, fit-content, or max-content."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/connect",
+ "pageType": "web-api-instance-method",
+ "summary": "The connect() method of the AudioNode interface lets\nyou connect one of the node's outputs to a target, which may be either another\nAudioNode (thereby directing the sound data to the specified node) or an\nAudioParam, so that the node's output data is automatically used to\nchange the value of that parameter over time."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flood-color",
- "pageType": "css-property",
- "summary": "The flood-color CSS property defines the color of the current filter primitive subregion in and elements within a . If present, it overrides the element's flood-color attribute."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/context",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only context property of the\nAudioNode interface returns the associated\nBaseAudioContext, that is the object representing the processing graph\nthe node is participating in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scrollbar-color",
- "pageType": "css-property",
- "summary": "The scrollbar-color CSS property sets the color of the scrollbar track and thumb."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/disconnect",
+ "pageType": "web-api-instance-method",
+ "summary": "The disconnect() method of the AudioNode interface lets you disconnect one or more nodes from the node on which the method is called."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-origin",
- "pageType": "css-property",
- "summary": "The mask-origin CSS property sets the origin of a mask. This property determines the mask positioning area: the area within which a mask image is positioned. HTML elements can have masks contained within their content border box, padding box, or content box, whereas SVG elements (which don't have the associated CSS layout boxes) can have masks contained inside their fill, stroke, or view box.\nFor elements rendered as multiple boxes, such as a of text that spans more than one line, the mask-origin property specifies which boxes the box-decoration-break property operates on to determine the mask positioning area."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/numberOfInputs",
+ "pageType": "web-api-instance-property",
+ "summary": "The numberOfInputs property of\nthe AudioNode interface returns the number of inputs feeding the\nnode. Source nodes are defined as nodes having a numberOfInputs\nproperty with a value of 0."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-border-outset",
- "pageType": "css-property",
- "summary": "The mask-border-outset CSS property specifies the distance by which an element's mask border is set out from its border box."
+ "mdn_url": "/en-US/docs/Web/API/AudioNode/numberOfOutputs",
+ "pageType": "web-api-instance-property",
+ "summary": "The numberOfOutputs property of\nthe AudioNode interface returns the number of outputs coming out of\nthe node. Destination nodes — like AudioDestinationNode — have\na value of 0 for this attribute."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-timing-function",
- "pageType": "css-property",
- "summary": "The animation-timing-function CSS property sets how an animation progresses through the duration of each cycle."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam",
+ "pageType": "web-api-interface",
+ "summary": "The Web Audio API's AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (such as GainNode.gain)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inline-size",
- "pageType": "css-property",
- "summary": "The inline-size CSS property defines the size of an element's block along the inline axis. If the writing-mode is horizontal, it corresponds to the width; if the writing mode is vertical, it corresponds to the height. A related property is block-size, which defines the other dimension of the element."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/cancelAndHoldAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The cancelAndHoldAtTime() method of the\nAudioParam interface cancels all scheduled future changes to the\nAudioParam but holds its value at a given time until further changes are\nmade using other methods."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-end-start-shape",
- "pageType": "css-property",
- "summary": "The corner-end-start-shape CSS property specifies the shape of a box's block-end and inline-start corner, within its border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/cancelScheduledValues",
+ "pageType": "web-api-instance-method",
+ "summary": "The cancelScheduledValues() method of the AudioParam\nInterface cancels all scheduled future changes to the AudioParam."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/--*",
- "pageType": "css-property",
- "summary": "Property names that are prefixed with --, like --example-name, represent custom properties that contain a value that can be used in other declarations using the var() function."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/defaultValue",
+ "pageType": "web-api-instance-property",
+ "summary": "The defaultValue\nread-only property of the AudioParam interface represents the initial\nvalue of the attributes as defined by the specific AudioNode creating\nthe AudioParam."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-inline-end-shape",
- "pageType": "css-property",
- "summary": "The corner-inline-end-shape CSS property specifies the shape of both the corners on a box's inline-end edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/exponentialRampToValueAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The exponentialRampToValueAtTime() method of the AudioParam Interface schedules a gradual exponential change in the value of the AudioParam.\nThe change starts at the time specified for the previous event, follows an exponential ramp to the new value given in the value parameter, and reaches the new value at the time given in the\nendTime parameter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/object-fit",
- "pageType": "css-property",
- "summary": "The object-fit CSS property sets how the content of a replaced element, such as an or , should be resized to fit its container."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/linearRampToValueAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The linearRampToValueAtTime() method of the AudioParam\nInterface schedules a gradual linear change in the value of the\nAudioParam. The change starts at the time specified for the\nprevious event, follows a linear ramp to the new value given in the\nvalue parameter, and reaches the new value at the time given in the\nendTime parameter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-play-state",
- "pageType": "css-property",
- "summary": "The animation-play-state CSS property sets whether an animation is running or paused."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/maxValue",
+ "pageType": "web-api-instance-property",
+ "summary": "The maxValue\nread-only property of the AudioParam interface represents the maximum\npossible value for the parameter's nominal (effective) range."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-column-start",
- "pageType": "css-property",
- "summary": "The grid-column-start CSS property specifies a grid item's start position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement. This start position defines the block-start edge of the grid area."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/minValue",
+ "pageType": "web-api-instance-property",
+ "summary": "The minValue\nread-only property of the AudioParam interface represents the minimum\npossible value for the parameter's nominal (effective) range."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/caret-shape",
- "pageType": "css-property",
- "summary": "The caret-shape CSS property sets the shape of the insertion caret, the visible marker that appears in editable elements to indicate where the next character will be inserted or deleted."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/setTargetAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The setTargetAtTime() method of the\nAudioParam interface schedules the start of a gradual change to the\nAudioParam value. This is useful for decay or release portions of ADSR\nenvelopes."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/r",
- "pageType": "css-property",
- "summary": "The r CSS property defines the radius of a circle. It can only be used with the SVG element. If present, it overrides the circle's r attribute."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/setValueAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The setValueAtTime() method of the\nAudioParam interface schedules an instant change to the\nAudioParam value at a precise time, as measured against\nAudioContext.currentTime. The new value is given in the value parameter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-left-width",
- "pageType": "css-property",
- "summary": "The border-left-width CSS property sets the width of the left border of an element."
+ "mdn_url": "/en-US/docs/Web/API/AudioParam/setValueCurveAtTime",
+ "pageType": "web-api-instance-method",
+ "summary": "The\nsetValueCurveAtTime() method of the\nAudioParam interface schedules the parameter's value to change\nfollowing a curve defined by a list of values."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-end-style",
- "pageType": "css-property",
- "summary": "The border-inline-end-style CSS property defines the style of the logical inline 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/AudioParam/value",
+ "pageType": "web-api-instance-property",
+ "summary": "The value property of the AudioParam interface gets or sets the value of this AudioParam at the current time.\nInitially, the value is set to AudioParam.defaultValue."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-pack",
- "pageType": "css-property",
- "summary": "The -moz-box-pack and -webkit-box-pack CSS properties specify how a -moz-box or -webkit-box packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box."
+ "mdn_url": "/en-US/docs/Web/API/AudioParamDescriptor",
+ "pageType": "web-api-interface",
+ "summary": "The AudioParamDescriptor dictionary of the Web Audio API specifies properties for AudioParam objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scrollbar-gutter",
- "pageType": "css-property",
- "summary": "The scrollbar-gutter CSS property allows authors to reserve space for the scrollbar, preventing unwanted layout changes as the content grows while also avoiding unnecessary visuals when scrolling isn't needed."
+ "mdn_url": "/en-US/docs/Web/API/AudioParamMap",
+ "pageType": "web-api-interface",
+ "summary": "The AudioParamMap interface of the Web Audio API represents an iterable and read-only set of multiple audio parameters."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-left-color",
- "pageType": "css-property",
- "summary": "The border-left-color CSS property sets the color of an element's left border. It can also be set with the shorthand CSS properties border-color or border-left."
+ "mdn_url": "/en-US/docs/Web/API/AudioProcessingEvent",
+ "pageType": "web-api-interface",
+ "summary": "The AudioProcessingEvent interface of the Web Audio API represents events that occur when a ScriptProcessorNode input buffer is ready to be processed."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/align-content",
- "pageType": "css-property",
- "summary": "The CSS align-content property sets the distribution of space between and around content items along a flexbox's cross axis, or a grid or block-level element's block axis."
+ "mdn_url": "/en-US/docs/Web/API/AudioProcessingEvent/AudioProcessingEvent",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioProcessingEvent() constructor creates a new AudioProcessingEvent object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-composition",
- "pageType": "css-property",
- "summary": "The animation-composition CSS property specifies the composite operation to use when multiple animations affect the same property simultaneously."
+ "mdn_url": "/en-US/docs/Web/API/AudioProcessingEvent/inputBuffer",
+ "pageType": "web-api-instance-property",
+ "summary": "The inputBuffer read-only property of the AudioProcessingEvent interface represents the input buffer of an audio processing event."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/min-block-size",
- "pageType": "css-property",
- "summary": "The min-block-size CSS property defines the minimum horizontal or vertical size of an element's block, depending on its writing mode. It corresponds to either the min-width or the min-height property, depending on the value of writing-mode."
+ "mdn_url": "/en-US/docs/Web/API/AudioProcessingEvent/outputBuffer",
+ "pageType": "web-api-instance-property",
+ "summary": "The outputBuffer read-only property of the AudioProcessingEvent interface represents the output buffer of an audio processing event."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/min-height",
- "pageType": "css-property",
- "summary": "The min-height CSS property sets the minimum height of an element. It prevents the used value of the height property from becoming smaller than the value specified for min-height."
+ "mdn_url": "/en-US/docs/Web/API/AudioProcessingEvent/playbackTime",
+ "pageType": "web-api-instance-property",
+ "summary": "The playbackTime read-only property of the AudioProcessingEvent interface represents the time when the audio will be played. It is in the same coordinate system as the time used by the AudioContext."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/dominant-baseline",
- "pageType": "css-property",
- "summary": "The dominant-baseline CSS property specifies the specific baseline used to align the box's text and inline-level contents. It also indicates the default alignment baseline of any boxes participating in baseline alignment in the box's alignment context. If present, it overrides the shape's dominant-baseline attribute."
+ "mdn_url": "/en-US/docs/Web/API/AudioScheduledSourceNode",
+ "pageType": "web-api-interface",
+ "summary": "The AudioScheduledSourceNode interface—part of the Web Audio API—is a parent interface for several types of audio source node interfaces which share the ability to be started and stopped, optionally at specified times. Specifically, this interface defines the start() and stop() methods, as well as the ended event."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-left-style",
- "pageType": "css-property",
- "summary": "The border-left-style CSS property sets the line style of an element's left border."
+ "mdn_url": "/en-US/docs/Web/API/AudioScheduledSourceNode/ended_event",
+ "pageType": "web-api-event",
+ "summary": "The ended event of the AudioScheduledSourceNode interface is fired when the source node has stopped playing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding",
- "pageType": "css-shorthand-property",
- "summary": "The scroll-padding shorthand property sets scroll padding on all sides of an element at once, much like the padding property does for padding on an element."
+ "mdn_url": "/en-US/docs/Web/API/AudioScheduledSourceNode/start",
+ "pageType": "web-api-instance-method",
+ "summary": "The start() method on AudioScheduledSourceNode schedules a sound to begin playback at the specified time.\nIf no time is specified, then the sound begins playing immediately."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-shrink",
- "pageType": "css-property",
- "summary": "The flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, the flex items can shrink to fit according to their flex-shrink value. Each flex line's negative free space is distributed between the line's flex items that have a flex-shrink value greater than 0."
+ "mdn_url": "/en-US/docs/Web/API/AudioScheduledSourceNode/stop",
+ "pageType": "web-api-instance-method",
+ "summary": "The stop() method on AudioScheduledSourceNode schedules a\nsound to cease playback at the specified time. If no time is specified, then the sound\nstops playing immediately."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/line-height",
- "pageType": "css-property",
- "summary": "The line-height CSS property sets the height of a line box in horizontal writing modes. In vertical writing modes, it sets the width of a line box. It's commonly used to set the distance between lines of text. On block-level elements in horizontal writing modes, it specifies the preferred height of line boxes within the element, and on non-replaced inline elements, it specifies the height that is used to calculate line box height."
+ "mdn_url": "/en-US/docs/Web/API/AudioSinkInfo",
+ "pageType": "web-api-interface",
+ "summary": "The AudioSinkInfo interface of the Web Audio API represents information describing an AudioContext's sink ID, retrieved via AudioContext.sinkId."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/visibility",
- "pageType": "css-property",
- "summary": "The visibility CSS property shows or hides an element without changing the layout of a document. The property can also hide rows or columns in a ."
+ "mdn_url": "/en-US/docs/Web/API/AudioSinkInfo/type",
+ "pageType": "web-api-instance-property",
+ "summary": "The type read-only property of the AudioSinkInfo interface returns the type of the audio output device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/max-inline-size",
- "pageType": "css-property",
- "summary": "The max-inline-size CSS property defines the horizontal or vertical maximum size of an element's block, depending on its writing mode. It corresponds to either the max-width or the max-height property, depending on the value of writing-mode."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack",
+ "pageType": "web-api-interface",
+ "summary": "The AudioTrack interface represents a single audio track from one of the HTML media elements, or ."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-decoration-break",
- "pageType": "css-property",
- "summary": "The box-decoration-break CSS property specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack/enabled",
+ "pageType": "web-api-instance-property",
+ "summary": "The AudioTrack property\nenabled specifies whether or not the described audio\ntrack is currently enabled for use. If the track is disabled by setting\nenabled to false, the track is muted and does not produce\naudio."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/view-timeline-name",
- "pageType": "css-property",
- "summary": "The view-timeline-name CSS property is used to define the name of a named view progress timeline, which is progressed through based on the change in visibility of an element (known as the subject) inside a scrollable element (scroller). view-timeline is set on the subject."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack/id",
+ "pageType": "web-api-instance-property",
+ "summary": "The id property contains a\nstring which uniquely identifies the track represented by the\nAudioTrack."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block",
- "pageType": "css-shorthand-property",
- "summary": "The border-block CSS property is a shorthand property for setting the individual logical block border property values in a single place in the style sheet."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack/kind",
+ "pageType": "web-api-instance-property",
+ "summary": "The kind property contains a\nstring indicating the category of audio contained in the\nAudioTrack."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/right",
- "pageType": "css-property",
- "summary": "The right 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/AudioTrack/label",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only AudioTrack\nproperty label returns a string specifying the audio\ntrack's human-readable label, if one is available; otherwise, it returns an empty\nstring."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/anchor-name",
- "pageType": "css-property",
- "summary": "The anchor-name CSS property enables defining an element as an anchor element by giving it one or more identifying anchor names. Each name can then be set as the value of a positioned element's position-anchor property to associate it with the anchor."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack/language",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only AudioTrack\nproperty language returns a string identifying the\nlanguage used in the audio track."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-try-fallbacks",
- "pageType": "css-property",
- "summary": "The position-try-fallbacks CSS property enables you to specify a list of one or more alternative position try fallback options for anchor-positioned elements to be placed relative to their associated anchor elements. When the element would otherwise overflow its inset-modified containing block, the browser will try placing the positioned element in these different fallback positions, in the order provided, until it finds a value that stops it from overflowing its container or the viewport."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrack/sourceBuffer",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only AudioTrack\nproperty sourceBuffer returns the\nSourceBuffer that created the track, or null if the track was not\ncreated by a SourceBuffer or the SourceBuffer has been\nremoved from the MediaSource.sourceBuffers attribute of its parent\nmedia source."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-start-style",
- "pageType": "css-property",
- "summary": "The border-block-start-style CSS property defines the style of the logical block 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/AudioTrackList",
+ "pageType": "web-api-interface",
+ "summary": "The AudioTrackList interface is used to represent a list of the audio tracks contained within a given HTML media element, with each track represented by a separate AudioTrack object in the list."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-repeat",
- "pageType": "css-property",
- "summary": "The mask-repeat CSS property sets how mask images are repeated. A mask image can be repeated along the horizontal axis, the vertical axis, both axes, or not repeated at all."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrackList/addtrack_event",
+ "pageType": "web-api-event",
+ "summary": "The addtrack event is fired when a track is added to an AudioTrackList."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-range-start",
- "pageType": "css-property",
- "summary": "The animation-range-start CSS property is used to set the start of an animation's attachment range along its timeline, i.e., where along the timeline an animation will start."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrackList/change_event",
+ "pageType": "web-api-event",
+ "summary": "The change event is fired when an audio track is enabled or disabled, for example by changing the track's enabled property."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/marker",
- "pageType": "css-property",
- "summary": "The marker CSS property points to a marker that will be drawn on the first, middle, and last vertices of the element's path; that is, at all of its 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-start, marker, and marker-end attributes in the SVG."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrackList/getTrackById",
+ "pageType": "web-api-instance-method",
+ "summary": "The AudioTrackList method getTrackById() returns the first AudioTrack object from the track list whose id matches the specified string.\nThis lets you find a specified track if you know its ID string."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/align-self",
- "pageType": "css-property",
- "summary": "The align-self CSS property overrides a grid or flex item's align-items value. In grid, it aligns the item inside the grid area. In flexbox, it aligns the item on the cross axis."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrackList/length",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only AudioTrackList\nproperty length returns the number of entries in the\nAudioTrackList, each of which is an AudioTrack\nrepresenting one audio track in the media element. A value of 0 indicates that\nthere are no audio tracks in the media."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset",
- "pageType": "css-shorthand-property",
- "summary": "The inset CSS property is a shorthand that corresponds to the top, right, bottom, and/or left properties. It has the same multi-value syntax of the margin shorthand."
+ "mdn_url": "/en-US/docs/Web/API/AudioTrackList/removetrack_event",
+ "pageType": "web-api-event",
+ "summary": "The removetrack event is fired when a track is removed from an AudioTrackList."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/min-inline-size",
- "pageType": "css-property",
- "summary": "The min-inline-size CSS property defines the horizontal or vertical minimal size of an element's block, depending on its writing mode. It corresponds to either the min-width or the min-height property, depending on the value of writing-mode."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorklet",
+ "pageType": "web-api-interface",
+ "summary": "The AudioWorklet interface of the Web Audio API is used to supply custom audio processing scripts that execute in a separate thread to provide very low latency audio processing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/row-gap",
- "pageType": "css-property",
- "summary": "The row-gap CSS property sets the size of the gap (gutter) between an element's rows."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorklet/port",
+ "pageType": "web-api-instance-property",
+ "summary": "The port read-only property of the AudioWorklet interface returns a MessagePort object that can be used to send and receive messages between the main thread and the associated AudioWorkletGlobalScope."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-smooth",
- "pageType": "css-property",
- "summary": "The font-smooth CSS property controls the application of anti-aliasing when fonts are rendered."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletGlobalScope",
+ "pageType": "web-api-interface",
+ "summary": "The AudioWorkletGlobalScope interface of the Web Audio API represents a global execution context for user-supplied code, which defines custom AudioWorkletProcessor-derived classes."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/accent-color",
- "pageType": "css-property",
- "summary": "The accent-color CSS property sets the accent color for user-interface controls generated by some elements."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletGlobalScope/currentFrame",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only currentFrame property of the AudioWorkletGlobalScope interface returns an integer that represents the ever-increasing current sample-frame of the audio block being processed. It is incremented by 128 (the size of a render quantum) after the processing of each audio block."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-flex-group",
- "pageType": "css-property",
- "summary": "The box-flex-group CSS property assigns the flexbox's child elements to a flex group."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletGlobalScope/currentTime",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only currentTime property of the AudioWorkletGlobalScope interface returns a double that represents the ever-increasing context time of the audio block being processed. It is equal to the currentTime property of the BaseAudioContext the worklet belongs to."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-rule",
- "pageType": "css-shorthand-property",
- "summary": "The column-rule shorthand CSS property sets the width, style, and color of the line drawn between columns in a multi-column layout."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletGlobalScope/port",
+ "pageType": "web-api-instance-property",
+ "summary": "The port read-only property of the AudioWorkletGlobalScope interface returns a MessagePort object that can be used to send and receive messages between the main thread and the associated AudioWorklet."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-attachment",
- "pageType": "css-property",
- "summary": "The background-attachment CSS property sets whether a background image's position is fixed within the viewport, or scrolls with its containing block."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletGlobalScope/registerProcessor",
+ "pageType": "web-api-instance-method",
+ "summary": "The registerProcessor method of the\nAudioWorkletGlobalScope interface registers a class constructor derived\nfrom AudioWorkletProcessor interface under a specified name."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/contain-intrinsic-inline-size",
- "pageType": "css-property",
- "summary": "The contain-intrinsic-inline-size CSS logical property defines the inline-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/API/AudioWorkletGlobalScope/sampleRate",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only sampleRate property of the AudioWorkletGlobalScope interface returns a float that represents the sample rate of the associated BaseAudioContext the worklet belongs to."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/marker-end",
- "pageType": "css-property",
- "summary": "The marker-end CSS property points to a marker that will be drawn on the last vertex of the element's path; that is, at its ending 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-end attribute in the SVG."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletNode",
+ "pageType": "web-api-interface",
+ "summary": "The AudioWorkletNode interface of the Web Audio API represents a base class for a user-defined AudioNode, which can be connected to an audio routing graph along with other nodes. It has an associated AudioWorkletProcessor, which does the actual audio processing in a Web Audio rendering thread."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-image",
- "pageType": "css-property",
- "summary": "The mask-image CSS property sets the image that is used as the mask layer for an element, hiding sections of the element on which the masking image is set based on the alpha channel of the mask image and, depending on the mask-mode property value, the luminance of the mask image's colors."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletNode/AudioWorkletNode",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioWorkletNode()\nconstructor creates a new AudioWorkletNode object, which represents an\nAudioNode that uses a JavaScript function to perform custom audio\nprocessing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-block-end",
- "pageType": "css-property",
- "summary": "The scroll-margin-block-end property defines the margin of the scroll snap area at the end of the block dimension 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/AudioWorkletNode/parameters",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only parameters property of the\nAudioWorkletNode interface returns the associated\nAudioParamMap — that is, a Map-like collection of\nAudioParam objects. They are instantiated during creation of the\nunderlying AudioWorkletProcessor according to its\nparameterDescriptors static\ngetter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image-repeat",
- "pageType": "css-property",
- "summary": "The border-image-repeat CSS property defines how the images for the sides and the middle part of the border image are scaled and tiled. The middle region can be displayed by using the keyword \"fill\" in the border-image-slice property."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletNode/port",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only port property of the\nAudioWorkletNode interface returns the associated\nMessagePort. It can be used to communicate between the node and its\nassociated AudioWorkletProcessor."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/zoom",
- "pageType": "css-property",
- "summary": "The zoom CSS property can be used to control the magnification level of an element.\ntransform: scale() can be used as an alternative to this property."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletNode/processorerror_event",
+ "pageType": "web-api-event",
+ "summary": "The processorerror event fires when the underlying AudioWorkletProcessor behind the node throws an exception in its constructor, the process method, or any user-defined class method."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-block",
- "pageType": "css-shorthand-property",
- "summary": "The margin-block CSS shorthand property defines the logical block start and end margins of an element, which maps to physical margins depending on the element's writing mode, directionality, and text orientation."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletProcessor",
+ "pageType": "web-api-interface",
+ "summary": "The AudioWorkletProcessor interface of the Web Audio API represents an audio processing code behind a custom AudioWorkletNode. It lives in the AudioWorkletGlobalScope and runs on the Web Audio rendering thread. In turn, an AudioWorkletNode based on it runs on the main thread."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-moz-user-focus",
- "pageType": "css-property",
- "summary": "The -moz-user-focus CSS property is used to indicate whether an element can have the focus."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletProcessor/AudioWorkletProcessor",
+ "pageType": "web-api-constructor",
+ "summary": "The AudioWorkletProcessor()\nconstructor creates a new AudioWorkletProcessor object, which\nrepresents an underlying audio processing mechanism of an\nAudioWorkletNode."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke-miterlimit",
- "pageType": "css-property",
- "summary": "The stroke-miterlimit CSS property defines a limit on the ratio of the miter length to the stroke-width when the shape to be used at the corners of an SVG element's stroked path is a mitered join. If the limit defined by this property is exceeded, the join is converted from miter to bevel, thus making the corner appear truncated."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletProcessor/parameterDescriptors_static",
+ "pageType": "web-api-static-property",
+ "summary": "The read-only parameterDescriptors property of an AudioWorkletProcessor-derived class is a static getter,\nwhich returns an iterable of AudioParamDescriptor-based objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-bottom-left-radius",
- "pageType": "css-property",
- "summary": "The border-bottom-left-radius CSS property rounds the bottom-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/AudioWorkletProcessor/port",
+ "pageType": "web-api-instance-property",
+ "summary": "The read-only port property of the\nAudioWorkletProcessor interface returns the associated\nMessagePort. It can be used to communicate between the processor and the\nAudioWorkletNode to which it belongs."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/place-content",
- "pageType": "css-shorthand-property",
- "summary": "The place-content CSS shorthand property allows you to align content along both the block and inline directions at once (i.e., the align-content and justify-content properties) in a relevant layout system such as Grid or Flexbox."
+ "mdn_url": "/en-US/docs/Web/API/AudioWorkletProcessor/process",
+ "pageType": "web-api-instance-method",
+ "summary": "The process()\nmethod of an AudioWorkletProcessor-derived class implements the audio\nprocessing algorithm for the audio processor worklet."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/hanging-punctuation",
- "pageType": "css-property",
- "summary": "The hanging-punctuation CSS property specifies whether a punctuation mark should hang at the start or end of a line of text. Hanging punctuation may be placed outside the line box."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAssertionResponse",
+ "pageType": "web-api-interface",
+ "summary": "The AuthenticatorAssertionResponse interface of the Web Authentication API contains a digital signature from the private key of a particular WebAuthn credential. The relying party's server can verify this signature to authenticate a user, for example when they sign in."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset-inline-start",
- "pageType": "css-property",
- "summary": "The inset-inline-start CSS property defines the logical inline start 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/AuthenticatorAssertionResponse/authenticatorData",
+ "pageType": "web-api-instance-property",
+ "summary": "The authenticatorData property of the AuthenticatorAssertionResponse interface returns an ArrayBuffer containing information from the authenticator such as the Relying Party ID Hash (rpIdHash), a signature counter, test of user presence, user verification flags, and any extensions processed by the authenticator."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/resize",
- "pageType": "css-property",
- "summary": "The resize CSS property sets whether an element is resizable, and if so, in which directions."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAssertionResponse/signature",
+ "pageType": "web-api-instance-property",
+ "summary": "The signature read-only property of the\nAuthenticatorAssertionResponse interface is an ArrayBuffer\nobject which is the signature of the authenticator for both\nAuthenticatorAssertionResponse.authenticatorData and a SHA-256 hash of\nthe client data\n(AuthenticatorAssertionResponse.clientDataJSON)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/rx",
- "pageType": "css-property",
- "summary": "The rx CSS property defines the x-axis, or horizontal, radius of an SVG and the horizontal curve of the corners of an SVG rectangle. If present, it overrides the shape's rx attribute."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAssertionResponse/userHandle",
+ "pageType": "web-api-instance-property",
+ "summary": "The userHandle read-only property of the AuthenticatorAssertionResponse interface is an ArrayBuffer object providing an opaque identifier for the given user. Such an identifier can be used by the relying party's server to link the user account with its corresponding credentials and other data."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset-inline",
- "pageType": "css-shorthand-property",
- "summary": "The inset-inline CSS property defines the logical start and end offsets of an element in the inline direction, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to the top and bottom, or right and left properties depending on the values defined for writing-mode, direction, and text-orientation."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse",
+ "pageType": "web-api-interface",
+ "summary": "The AuthenticatorAttestationResponse interface of the Web Authentication API is the result of a WebAuthn credential registration. It contains information about the credential that the server needs to perform WebAuthn assertions, such as its credential ID and public key."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/unicode-bidi",
- "pageType": "css-property",
- "summary": "The unicode-bidi CSS property, together with the direction property, determines how bidirectional text in a document is handled. For example, if a block of content contains both left-to-right and right-to-left text, the user-agent uses a complex Unicode algorithm to decide how to display the text. The unicode-bidi property overrides this algorithm and allows the developer to control the text embedding."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse/attestationObject",
+ "pageType": "web-api-instance-property",
+ "summary": "The attestationObject property of the\nAuthenticatorAttestationResponse interface returns an\nArrayBuffer containing the new public key, as well as signature over the\nentire attestationObject with a private key that is stored in the\nauthenticator when it is manufactured."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-left",
- "pageType": "css-property",
- "summary": "The padding-left CSS property sets the width of the padding area to the left of an element."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse/getAuthenticatorData",
+ "pageType": "web-api-instance-method",
+ "summary": "The getAuthenticatorData() method of the AuthenticatorAttestationResponse interface returns an ArrayBuffer containing the authenticator data contained within the AuthenticatorAttestationResponse.attestationObject property."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image-outset",
- "pageType": "css-property",
- "summary": "The border-image-outset CSS property sets the distance by which an element's border image is set out from its border box."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse/getPublicKey",
+ "pageType": "web-api-instance-method",
+ "summary": "The getPublicKey() method of the AuthenticatorAttestationResponse interface returns an ArrayBuffer containing the DER SubjectPublicKeyInfo of the new credential (see Subject Public Key Info), or null if this is not available."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-timeline-axis",
- "pageType": "css-property",
- "summary": "The scroll-timeline-axis CSS property is used to specify the scrollbar direction that will be used to provide the timeline for a named scroll progress timeline animation, which is progressed through by scrolling a scrollable element (scroller) between top and bottom (or left and right). scroll-timeline is set on the scroller that will provide the timeline. See CSS scroll-driven animations for more details."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse/getPublicKeyAlgorithm",
+ "pageType": "web-api-instance-method",
+ "summary": "The getPublicKeyAlgorithm() method of the AuthenticatorAttestationResponse interface returns a number that is equal to a COSE Algorithm Identifier, representing the cryptographic algorithm used for the new credential."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-name",
- "pageType": "css-property",
- "summary": "The animation-name CSS property specifies the names of one or more @keyframes at-rules that describe the animation to apply to an element. Multiple @keyframes at-rules are specified as a comma-separated list of names. If the specified name does not match any @keyframes at-rule, no properties are animated."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorAttestationResponse/getTransports",
+ "pageType": "web-api-instance-method",
+ "summary": "The getTransports() method of the AuthenticatorAttestationResponse interface returns an array of strings describing the different transports which may be used by the authenticator."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-template-rows",
- "pageType": "css-property",
- "summary": "The grid-template-rows CSS property defines the line names and track sizing functions of the grid rows."
+ "mdn_url": "/en-US/docs/Web/API/AuthenticatorResponse",
+ "pageType": "web-api-interface",
+ "summary": "The AuthenticatorResponse interface of the Web Authentication API is the base interface for interfaces that provide a cryptographic root of trust for a key pair. The child interfaces include information from the browser such as the challenge origin and either may be returned from PublicKeyCredential.response."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-inline-start",
- "pageType": "css-property",
- "summary": "The scroll-padding-inline-start property defines offsets for the start 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/AuthenticatorResponse/clientDataJSON",
+ "pageType": "web-api-instance-property",
+ "summary": "The clientDataJSON property of the AuthenticatorResponse interface stores a JSON string in an\nArrayBuffer, representing the client data that was passed to navigator.credentials.create() or navigator.credentials.get(). This property is only accessed on one of the child objects of AuthenticatorResponse, specifically AuthenticatorAttestationResponse or AuthenticatorAssertionResponse."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-border-width",
- "pageType": "css-property",
- "summary": "The mask-border-width CSS property sets the width of an element's mask border."
+ "mdn_url": "/en-US/docs/Web/API/Background_Fetch_API",
+ "pageType": "web-api-overview",
+ "summary": "The Background Fetch API provides a method for managing downloads that may take a significant amount of time such as movies, audio files, and software."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/line-break",
- "pageType": "css-property",
- "summary": "The line-break CSS property sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols."
+ "mdn_url": "/en-US/docs/Web/API/Background_Synchronization_API",
+ "pageType": "web-api-overview",
+ "summary": "The Background Synchronization API enables a web app to defer tasks so that they can be run in a service worker once the user has a stable network connection."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-bottom-style",
- "pageType": "css-property",
- "summary": "The border-bottom-style CSS property sets the line style of an element's bottom border."
+ "mdn_url": "/en-US/docs/Web/API/Background_Tasks_API",
+ "pageType": "web-api-overview",
+ "summary": "The Cooperative Scheduling of Background Tasks API (also referred to as the Background Tasks API or the requestIdleCallback() API) provides the ability to queue tasks to be executed automatically by the user agent when it determines that there is free time to do so."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-template-areas",
- "pageType": "css-property",
- "summary": "The grid-template-areas CSS property specifies named grid areas, establishing the cells in the grid and assigning them names."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchEvent",
+ "pageType": "web-api-interface",
+ "summary": "The BackgroundFetchEvent interface of the Background Fetch API is the event type for background fetch events dispatched on the service worker global scope."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-width",
- "pageType": "css-property",
- "summary": "The column-width CSS property sets the ideal column width in a multi-column layout. The container will have as many columns as can fit without any of them having a width less than the column-width value. If the width of the container is narrower than the specified value, the single column's width will be smaller than the declared column width."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchEvent/BackgroundFetchEvent",
+ "pageType": "web-api-constructor",
+ "summary": "The BackgroundFetchEvent() constructor creates a new BackgroundFetchEvent object. This constructor is not typically used as the browser creates these objects itself and provides them to background fetch event callbacks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/math-depth",
- "pageType": "css-property",
- "summary": "The math-depth property describes a notion of depth for each element of a mathematical formula, with respect to the top-level container of that formula. This is used to scale the computed value of the font-size of elements when font-size: math is applied."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchEvent/registration",
+ "pageType": "web-api-instance-property",
+ "summary": "The registration read-only property of the BackgroundFetchEvent interface returns a BackgroundFetchRegistration object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/cursor",
- "pageType": "css-property",
- "summary": "The cursor CSS property sets the mouse cursor, if any, to show when the mouse pointer is over an element."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchManager",
+ "pageType": "web-api-interface",
+ "summary": "The BackgroundFetchManager interface of the Background Fetch API is a map where the keys are background fetch IDs and the values are BackgroundFetchRegistration objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-right-shape",
- "pageType": "css-property",
- "summary": "The corner-right-shape CSS property specifies the shape of both the corners on a box's right-hand edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchManager/fetch",
+ "pageType": "web-api-instance-method",
+ "summary": "The fetch() method of the BackgroundFetchManager interface initiates a background fetch operation, given one or more URLs or Request objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-block-end",
- "pageType": "css-property",
- "summary": "The scroll-padding-block-end property defines offsets for the end 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/BackgroundFetchManager/get",
+ "pageType": "web-api-instance-method",
+ "summary": "The get() method of the BackgroundFetchManager interface returns a Promise that resolves with the BackgroundFetchRegistration associated with the provided id or undefined if the id is not found."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/view-timeline",
- "pageType": "css-shorthand-property",
- "summary": "The view-timeline CSS shorthand property is used to define a named view progress timeline, which is progressed through based on the change in visibility of an element (known as the subject) inside a scrollable element (scroller). view-timeline is set on the subject."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchManager/getIds",
+ "pageType": "web-api-instance-method",
+ "summary": "The getIds() method of the BackgroundFetchManager interface returns the IDs of all registered background fetches."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/rotate",
- "pageType": "css-property",
- "summary": "The rotate CSS property allows you to specify rotation 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 property."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRecord",
+ "pageType": "web-api-interface",
+ "summary": "The BackgroundFetchRecord interface of the Background Fetch API represents an individual request and response."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/fill-rule",
- "pageType": "css-property",
- "summary": "The fill-rule CSS property defines the rule used to determine which parts of the SVG shape's canvas are included inside a shape to be filled. If present, it overrides the element's fill-rule attribute."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRecord/request",
+ "pageType": "web-api-instance-property",
+ "summary": "The request read-only property of the BackgroundFetchRecord interface returns the details of the resource to be fetched."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-inline-end",
- "pageType": "css-property",
- "summary": "The margin-inline-end CSS property defines the logical inline end margin of an element, which maps to a physical margin depending on the element's writing mode, directionality, and text orientation. In other words, 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/BackgroundFetchRecord/responseReady",
+ "pageType": "web-api-instance-property",
+ "summary": "The responseReady read-only property of the BackgroundFetchRecord interface returns a Promise that resolves with a Response."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-palette",
- "pageType": "css-property",
- "summary": "The font-palette CSS property allows specifying one of the many palettes contained in a color font that a user agent may use for the font. Users can also override the values in a palette or create a new palette by using the @font-palette-values at-rule."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration",
+ "pageType": "web-api-interface",
+ "summary": "The BackgroundFetchRegistration interface of the Background Fetch API represents an individual background fetch."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-palette/palette-mix",
- "pageType": "css-function",
- "summary": "The palette-mix() CSS function can be used to create a new font-palette value by blending together two font-palette values by specified percentages and color interpolation methods."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/abort",
+ "pageType": "web-api-instance-method",
+ "summary": "The abort() method of the BackgroundFetchRegistration interface aborts an active background fetch."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-column-end",
- "pageType": "css-property",
- "summary": "The grid-column-end CSS property specifies a grid item's end position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the block-end edge of its grid area."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/downloaded",
+ "pageType": "web-api-instance-property",
+ "summary": "The downloaded read-only property of the BackgroundFetchRegistration interface returns the size in bytes that has been downloaded, initially 0."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/backdrop-filter",
- "pageType": "css-property",
- "summary": "The backdrop-filter CSS property lets you apply graphical effects such as blurring or color shifting to the area behind an element. Because it applies to everything behind the element, to see the effect the element or its background needs to be transparent or partially transparent."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/downloadTotal",
+ "pageType": "web-api-instance-property",
+ "summary": "The downloadTotal read-only property of the BackgroundFetchRegistration interface returns the total size in bytes of this download. This is set when the background fetch was registered, or 0 if not set."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/block-size",
- "pageType": "css-property",
- "summary": "The block-size CSS property defines the size of an element's block along the block axis. If the writing-mode is horizontal, it corresponds to the height; if the writing mode is vertical, it corresponds to the width. A related property is inline-size, which defines the other dimension of the element."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/failureReason",
+ "pageType": "web-api-instance-property",
+ "summary": "The failureReason read-only property of the BackgroundFetchRegistration interface returns a string with a value that indicates a reason for a background fetch failure."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-block-start",
- "pageType": "css-property",
- "summary": "The margin-block-start CSS property defines the logical block start margin of an element, which maps to a physical margin depending on the element's writing mode, directionality, and text orientation."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/id",
+ "pageType": "web-api-instance-property",
+ "summary": "The id read-only property of the BackgroundFetchRegistration interface returns a copy of the background fetch's ID."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/line-clamp",
- "pageType": "css-property",
- "summary": "The line-clamp CSS property allows limiting of the contents of a block to the specified number of lines."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/match",
+ "pageType": "web-api-instance-method",
+ "summary": "The match() method of the BackgroundFetchRegistration interface returns the first matching BackgroundFetchRecord."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-block-start-shape",
- "pageType": "css-property",
- "summary": "The corner-block-start-shape CSS property specifies the shape of both the corners on a box's block-start edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/matchAll",
+ "pageType": "web-api-instance-method",
+ "summary": "The matchAll() method of the BackgroundFetchRegistration interface returns an array of matching BackgroundFetchRecord objects."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-start-end-radius",
- "pageType": "css-property",
- "summary": "The border-start-end-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/BackgroundFetchRegistration/progress_event",
+ "pageType": "web-api-event",
+ "summary": "The progress event of the BackgroundFetchRegistration interface thrown when the associated background fetch progresses."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/top",
- "pageType": "css-property",
- "summary": "The top CSS property sets the vertical position of a positioned element. This inset property has no effect on non-positioned elements."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/recordsAvailable",
+ "pageType": "web-api-instance-property",
+ "summary": "The recordsAvailable read-only property of the BackgroundFetchRegistration interface returns true if there are requests and responses to be accessed. If this returns false, then match() and matchAll() can't be used."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/height",
- "pageType": "css-property",
- "summary": "The height CSS property specifies the height of an element. By default, the property defines the height of the content area. If box-sizing is set to border-box, however, it instead determines the height of the border area."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/result",
+ "pageType": "web-api-instance-property",
+ "summary": "The result read-only property of the BackgroundFetchRegistration interface returns a string indicating whether the background fetch was successful or failed."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/justify-content",
- "pageType": "css-property",
- "summary": "The CSS justify-content property defines how the browser distributes space between and around content items along the main axis of a flex container and the inline axis of grid and multicol containers."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/uploaded",
+ "pageType": "web-api-instance-property",
+ "summary": "The uploaded read-only property of the BackgroundFetchRegistration interface returns the size in bytes successfully sent, initially 0."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-anchor",
- "pageType": "css-property",
- "summary": "The text-anchor CSS property aligns a box containing a string of text where the wrapping area is determined from the inline-size property, and the text is then placed relative to the anchor point of the element, which is defined using the x and y (or dx and dy) attributes. If present, the value of the CSS property overrides any value of the element's text-anchor attribute."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchRegistration/uploadTotal",
+ "pageType": "web-api-instance-property",
+ "summary": "The uploadTotal read-only property of the BackgroundFetchRegistration interface returns the total number of bytes to be sent to the server."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-emoji",
- "pageType": "css-property",
- "summary": "The font-variant-emoji CSS property specifies the default presentation style for displaying emojis."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchUpdateUIEvent",
+ "pageType": "web-api-interface",
+ "summary": "The BackgroundFetchUpdateUIEvent interface of the Background Fetch API is an event type for the backgroundfetchsuccess and backgroundfetchfail events, and provides a method for updating the title and icon of the app to inform a user of the success or failure of a background fetch."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-start-color",
- "pageType": "css-property",
- "summary": "The border-inline-start-color CSS property defines the color of the logical inline 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/BackgroundFetchUpdateUIEvent/BackgroundFetchUpdateUIEvent",
+ "pageType": "web-api-constructor",
+ "summary": "The BackgroundFetchUpdateUIEvent() constructor creates a new BackgroundFetchUpdateUIEvent object. This constructor is not typically used as the browser creates these objects itself and provides them to background fetch event callbacks."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/y",
- "pageType": "css-property",
- "summary": "The y CSS property defines the y-axis coordinate of the top left corner of the SVG shape, image, viewport and nested viewport relative to the nearest ancestor's user coordinate system. If present, it overrides the element's y attribute."
+ "mdn_url": "/en-US/docs/Web/API/BackgroundFetchUpdateUIEvent/updateUI",
+ "pageType": "web-api-instance-method",
+ "summary": "The updateUI() method of the BackgroundFetchUpdateUIEvent interface updates the title and icon in the user interface to show the status of a background fetch."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-bottom-shape",
- "pageType": "css-property",
- "summary": "The corner-bottom-shape CSS property specifies the shape of both the corners on a box's bottom edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/Badging_API",
+ "pageType": "web-api-overview",
+ "summary": "The Badging API gives web developers a method of setting a badge on a document or application, to act as a notification that state has changed without displaying a more distracting notification. A common use case for this would be an application with a messaging feature displaying a badge on the app icon to show that new messages have arrived."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/appearance",
- "pageType": "css-property",
- "summary": "The appearance CSS property specifies the rendered appearance of replaced UI widget elements such as form controls. Most commonly, such elements are given native, platform-specific styling based on the operating system's theme, or a primitive appearance with styles that can be overridden using CSS."
+ "mdn_url": "/en-US/docs/Web/API/Barcode_Detection_API",
+ "pageType": "web-api-overview",
+ "summary": "The Barcode Detection API detects linear and two-dimensional barcodes in images."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-row-end",
- "pageType": "css-property",
- "summary": "The grid-row-end CSS property specifies a grid item's end position within the grid row by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-end edge of its grid area."
+ "mdn_url": "/en-US/docs/Web/API/BarcodeDetector",
+ "pageType": "web-api-interface",
+ "summary": "The BarcodeDetector interface of the Barcode Detection API allows detection of linear and two dimensional barcodes in images."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-repeat-x",
- "pageType": "css-property",
- "summary": "The -webkit-mask-repeat-x property specifies whether and how a mask image is repeated (tiled) horizontally."
+ "mdn_url": "/en-US/docs/Web/API/BarcodeDetector/BarcodeDetector",
+ "pageType": "web-api-constructor",
+ "summary": "The BarcodeDetector() constructor creates\na new BarcodeDetector object which detects linear and two-dimensional\nbarcodes in images."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/ruby-position",
- "pageType": "css-property",
- "summary": "The ruby-position CSS property defines the position of a ruby element relative to its base element. It can be positioned over the element (over), under it (under), or between the characters on their right side (inter-character)."
+ "mdn_url": "/en-US/docs/Web/API/BarcodeDetector/detect",
+ "pageType": "web-api-instance-method",
+ "summary": "The detect() method of the\nBarcodeDetector interface returns a Promise which fulfills\nwith an Array of detected barcodes within an image."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/page",
- "pageType": "css-property",
- "summary": "The page CSS property is used to specify the named page, a specific type of page defined by the @page at-rule."
+ "mdn_url": "/en-US/docs/Web/API/BarcodeDetector/getSupportedFormats_static",
+ "pageType": "web-api-static-method",
+ "summary": "The getSupportedFormats() static method\nof the BarcodeDetector interface returns a Promise which\nfulfills with an Array of supported barcode format types."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/list-style",
- "pageType": "css-shorthand-property",
- "summary": "The list-style CSS shorthand property allows you to set all the list style properties at once."
+ "mdn_url": "/en-US/docs/Web/API/BarProp",
+ "pageType": "web-api-interface",
+ "summary": "The BarProp interface of the Document Object Model represents the web browser user interface elements that are exposed to scripts in web pages. Each of the following interface elements are represented by a BarProp object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/object-view-box",
- "pageType": "css-property",
- "summary": "The object-view-box CSS property defines a rectangle as a viewable area (viewbox) within a replaced element, enabling the content of the replaced element to be zoomed or panned. It works similarly to the SVG viewBox attribute."
+ "mdn_url": "/en-US/docs/Web/API/BarProp/visible",
+ "pageType": "web-api-instance-property",
+ "summary": "The visible read-only property of the BarProp interface returns true if the user interface element it represents is visible."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-start-width",
- "pageType": "css-property",
- "summary": "The border-block-start-width CSS property defines the width of the logical block-start 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/BaseAudioContext",
+ "pageType": "web-api-interface",
+ "summary": "The BaseAudioContext interface of the Web Audio API acts as a base definition for online and offline audio-processing graphs, as represented by AudioContext and OfflineAudioContext respectively. You wouldn't use BaseAudioContext directly — you'd use its features via one of these two inheriting interfaces."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/bottom",
- "pageType": "css-property",
- "summary": "The bottom CSS property participates in setting the vertical position of a positioned element. This inset property has no effect on non-positioned elements."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/audioWorklet",
+ "pageType": "web-api-instance-property",
+ "summary": "The audioWorklet read-only property of the\nBaseAudioContext interface returns an instance of\nAudioWorklet that can be used for adding\nAudioWorkletProcessor-derived classes which implement custom audio\nprocessing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-target-group",
- "pageType": "css-property",
- "summary": "The scroll-target-group CSS property specifies whether an element is a scroll marker group container."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createAnalyser",
+ "pageType": "web-api-instance-method",
+ "summary": "The createAnalyser() method of the\nBaseAudioContext interface creates an AnalyserNode, which\ncan be used to expose audio time and frequency data and create data visualizations."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-auto-rows",
- "pageType": "css-property",
- "summary": "The grid-auto-rows CSS property specifies the size of an implicitly-created grid row track or pattern of tracks."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createBiquadFilter",
+ "pageType": "web-api-instance-method",
+ "summary": "The createBiquadFilter() method of the BaseAudioContext\ninterface creates a BiquadFilterNode, which represents a second order\nfilter configurable as several different common filter types."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/shape-margin",
- "pageType": "css-property",
- "summary": "The shape-margin CSS property sets a margin for a CSS shape created using shape-outside."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createBuffer",
+ "pageType": "web-api-instance-method",
+ "summary": "The createBuffer() method of the BaseAudioContext\nInterface is used to create a new, empty AudioBuffer object, which\ncan then be populated by data, and played via an AudioBufferSourceNode."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overscroll-behavior-y",
- "pageType": "css-property",
- "summary": "The overscroll-behavior-y CSS property sets the browser's behavior when the vertical boundary of a scrolling area is reached."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createBufferSource",
+ "pageType": "web-api-instance-method",
+ "summary": "The createBufferSource() method of the BaseAudioContext\nInterface is used to create a new AudioBufferSourceNode, which can be\nused to play audio data contained within an AudioBuffer object.\nAudioBuffers are created using BaseAudioContext.createBuffer or returned by BaseAudioContext.decodeAudioData when it successfully decodes an audio track."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-bottom",
- "pageType": "css-property",
- "summary": "The margin-bottom CSS property sets the margin area on the bottom of an element. A positive value places it farther from its neighbors, while a negative value places it closer."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createChannelMerger",
+ "pageType": "web-api-instance-method",
+ "summary": "The createChannelMerger() method of the BaseAudioContext interface creates a ChannelMergerNode,\nwhich combines channels from multiple audio streams into a single audio stream."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-border",
- "pageType": "css-shorthand-property",
- "summary": "The mask-border CSS shorthand property lets you create a mask along the edge of an element's border."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createChannelSplitter",
+ "pageType": "web-api-instance-method",
+ "summary": "The createChannelSplitter() method of the BaseAudioContext Interface is used to create a ChannelSplitterNode,\nwhich is used to access the individual channels of an audio stream and process them separately."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-align-last",
- "pageType": "css-property",
- "summary": "The text-align-last CSS property sets how the last line of a block or a line, right before a forced line break, is aligned."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createConstantSource",
+ "pageType": "web-api-instance-method",
+ "summary": "The createConstantSource()\nproperty of the BaseAudioContext interface creates a\nConstantSourceNode object, which is an audio source that continuously\noutputs a monaural (one-channel) sound signal whose samples all have the same\nvalue."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transform",
- "pageType": "css-property",
- "summary": "The transform CSS property lets you rotate, scale, skew, or translate an element.\nIt modifies the coordinate space of the CSS visual formatting model."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createConvolver",
+ "pageType": "web-api-instance-method",
+ "summary": "The createConvolver() method of the BaseAudioContext\ninterface creates a ConvolverNode, which is commonly used to apply\nreverb effects to your audio. See the spec definition of Convolution for more information."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/line-height-step",
- "pageType": "css-property",
- "summary": "The line-height-step CSS property sets the step unit for line box heights. When the property is set, line box heights are rounded up to the closest multiple of the unit."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createDelay",
+ "pageType": "web-api-instance-method",
+ "summary": "The createDelay() method of the\nBaseAudioContext Interface is used to create a DelayNode,\nwhich is used to delay the incoming audio signal by a certain amount of time."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-auto-columns",
- "pageType": "css-property",
- "summary": "The grid-auto-columns CSS property specifies the size of an implicitly-created grid column track or pattern of tracks."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createDynamicsCompressor",
+ "pageType": "web-api-instance-method",
+ "summary": "The createDynamicsCompressor() method of the BaseAudioContext Interface is used to create a DynamicsCompressorNode, which can be used to apply compression to an audio signal."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-end",
- "pageType": "css-shorthand-property",
- "summary": "The border-inline-end CSS property is a shorthand property for setting the individual logical inline-end border property values in a single place in the style sheet."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createGain",
+ "pageType": "web-api-instance-method",
+ "summary": "The createGain() method of the BaseAudioContext\ninterface creates a GainNode, which can be used to control the\noverall gain (or volume) of the audio graph."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-weight",
- "pageType": "css-property",
- "summary": "The font-weight CSS property sets the weight (or boldness) of the font. The weights available depend on the font-family that is currently set."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createIIRFilter",
+ "pageType": "web-api-instance-method",
+ "summary": "The createIIRFilter() method of the BaseAudioContext interface creates an IIRFilterNode, which represents a general infinite impulse response (IIR) filter which can be configured to serve as various types of filter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-block-style",
- "pageType": "css-property",
- "summary": "The border-block-style CSS property defines the style of the logical block 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/API/BaseAudioContext/createOscillator",
+ "pageType": "web-api-instance-method",
+ "summary": "The createOscillator() method of the BaseAudioContext\ninterface creates an OscillatorNode, a source representing a periodic\nwaveform. It basically generates a constant tone."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-count",
- "pageType": "css-property",
- "summary": "The column-count CSS property breaks an element's content into the specified number of columns."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createPanner",
+ "pageType": "web-api-instance-method",
+ "summary": "The createPanner() method of the BaseAudioContext\nInterface is used to create a new PannerNode, which is used to\nspatialize an incoming audio stream in 3D space."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-direction",
- "pageType": "css-property",
- "summary": "The box-direction CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge)."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createPeriodicWave",
+ "pageType": "web-api-instance-method",
+ "summary": "The createPeriodicWave() method of the BaseAudioContext interface is used to create a PeriodicWave. This wave is used to define a periodic waveform that can be used to shape the output of an OscillatorNode."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-left",
- "pageType": "css-shorthand-property",
- "summary": "The border-left shorthand CSS property sets all the properties of an element's left border."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createScriptProcessor",
+ "pageType": "web-api-instance-method",
+ "summary": "The createScriptProcessor() method of the BaseAudioContext interface\ncreates a ScriptProcessorNode used for direct audio processing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/justify-items",
- "pageType": "css-property",
- "summary": "The CSS justify-items property defines the default justify-self for all items of the box, giving them all a default way of justifying each box along the appropriate axis."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createStereoPanner",
+ "pageType": "web-api-instance-method",
+ "summary": "The createStereoPanner() method of the BaseAudioContext interface creates a StereoPannerNode, which can be used to apply\nstereo panning to an audio source.\nIt positions an incoming audio stream in a stereo image using a low-cost panning algorithm."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overscroll-behavior-block",
- "pageType": "css-property",
- "summary": "The overscroll-behavior-block CSS property sets the browser's behavior when the block direction boundary of a scrolling area is reached."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/createWaveShaper",
+ "pageType": "web-api-instance-method",
+ "summary": "The createWaveShaper() method of the BaseAudioContext\ninterface creates a WaveShaperNode, which represents a non-linear\ndistortion. It is used to apply distortion effects to your audio."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-timeline",
- "pageType": "css-shorthand-property",
- "summary": "The scroll-timeline CSS shorthand property is used to define 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 is set on the scroller that will provide the timeline. The starting scroll position represents 0% progress and the ending scroll position represents 100% progress. If the 0% position and 100% position coincide (i.e., the scroll container has no overflow to scroll), the timeline is inactive."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/currentTime",
+ "pageType": "web-api-instance-property",
+ "summary": "The currentTime read-only property of the BaseAudioContext\ninterface returns a double representing an ever-increasing hardware timestamp in seconds that\ncan be used for scheduling audio playback, visualizing timelines, etc. It starts at 0."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-synthesis",
- "pageType": "css-shorthand-property",
- "summary": "The font-synthesis shorthand CSS property lets you specify whether or not the browser may synthesize the bold, italic, small-caps, and/or subscript and superscript typefaces when they are missing in the specified font-family."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/decodeAudioData",
+ "pageType": "web-api-instance-method",
+ "summary": "The decodeAudioData() method of the BaseAudioContext\nInterface is used to asynchronously decode audio file data contained in an\nArrayBuffer that is loaded from fetch(),\nXMLHttpRequest, or FileReader. The decoded\nAudioBuffer is resampled to the AudioContext's sampling\nrate, then passed to a callback or promise."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-wrap",
- "pageType": "css-shorthand-property",
- "summary": "The text-wrap CSS shorthand property controls how text inside an element is wrapped. The different values provide:"
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/destination",
+ "pageType": "web-api-instance-property",
+ "summary": "The destination property of the BaseAudioContext\ninterface returns an AudioDestinationNode representing the final\ndestination of all audio in the context. It often represents an actual audio-rendering\ndevice such as your device's speakers."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid",
- "pageType": "css-shorthand-property",
- "summary": "The grid CSS property is a shorthand property that sets all of the explicit and implicit grid properties in a single declaration."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/listener",
+ "pageType": "web-api-instance-property",
+ "summary": "The listener property of the BaseAudioContext interface\nreturns an AudioListener object that can then be used for\nimplementing 3D audio spatialization."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-right-color",
- "pageType": "css-property",
- "summary": "The border-right-color CSS property sets the color of an element's right border. It can also be set with the shorthand CSS properties border-color or border-right."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/sampleRate",
+ "pageType": "web-api-instance-property",
+ "summary": "The sampleRate property of the BaseAudioContext interface returns a floating point number representing the sample rate, in samples per second, used by all nodes in this audio context.\nThis limitation means that sample-rate converters are not supported."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-emphasis-position",
- "pageType": "css-property",
- "summary": "The text-emphasis-position CSS property sets where emphasis marks are drawn. Similar to the text rendered by the HTML element, if there isn't enough room for emphasis marks, the line height is increased."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/state",
+ "pageType": "web-api-instance-property",
+ "summary": "The state read-only property of the BaseAudioContext\ninterface returns the current state of the AudioContext."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/max-block-size",
- "pageType": "css-property",
- "summary": "The max-block-size CSS property specifies the maximum size of an element in the direction opposite that of the writing direction as specified by writing-mode. That is, if the writing direction is horizontal, then max-block-size is equivalent to max-height; if the writing direction is vertical, max-block-size is the same as max-width."
+ "mdn_url": "/en-US/docs/Web/API/BaseAudioContext/statechange_event",
+ "pageType": "web-api-event",
+ "summary": "A statechange event is fired at a BaseAudioContext object when its state member changes."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/cy",
- "pageType": "css-property",
- "summary": "The cy CSS property defines the y-axis center point of an SVG or elements. If present, it overrides the element's cy attribute."
+ "mdn_url": "/en-US/docs/Web/API/Battery_Status_API",
+ "pageType": "web-api-overview",
+ "summary": "The Battery Status API, more often referred to as the Battery API, provides information about the system's battery charge level and lets you be notified by events that are sent when the battery level or charging status change. This can be used to adjust your app's resource usage to reduce battery drain when the battery is low, or to save changes before the battery runs out in order to prevent data loss."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/outline-width",
- "pageType": "css-property",
- "summary": "The CSS outline-width property sets the thickness of an element's outline. An outline is a line that is drawn around an element, outside the border."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager",
+ "pageType": "web-api-interface",
+ "summary": "The BatteryManager interface of the Battery Status API provides information about the system's battery charge level. The navigator.getBattery() method returns a promise that resolves with a BatteryManager interface."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset-distance",
- "pageType": "css-property",
- "summary": "The offset-distance CSS property specifies a position along an offset-path for an element to be placed."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/charging",
+ "pageType": "web-api-instance-property",
+ "summary": "The charging read-only property of the BatteryManager interface is a Boolean value indicating whether or not the device's battery is currently being charged. When its value changes, the chargingchange event is fired."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/align-items",
- "pageType": "css-property",
- "summary": "The CSS align-items property sets the align-self value on all direct children as a group. In flexbox, it controls the alignment of items on the cross axis. In grid layout, it controls the alignment of items on the block axis within their grid areas."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/chargingchange_event",
+ "pageType": "web-api-event",
+ "summary": "The chargingchange event of the BatteryManager interface is fired when the battery charging property is updated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-inline",
- "pageType": "css-shorthand-property",
- "summary": "The margin-inline CSS shorthand property is a shorthand property that defines both the logical inline start and end margins of an element, which maps to physical margins depending on the element's writing mode, directionality, and text orientation."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/chargingTime",
+ "pageType": "web-api-instance-property",
+ "summary": "The chargingTime read-only property of the BatteryManager interface indicates the amount of time, in seconds, that remain until the battery is fully charged, or 0 if the battery is already fully charged or the user agent is unable to report the battery status information.\nIf the battery is currently discharging, its value is Infinity.\nWhen its value changes, the chargingtimechange event is fired."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-marker-group",
- "pageType": "css-property",
- "summary": "The scroll-marker-group CSS property controls whether a scroll container element has a ::scroll-marker-group pseudo-element generated. If present, the property also specifies whether the scroll marker group should be placed before or after the contents of the scroll group container in the default visual and tab order."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/chargingtimechange_event",
+ "pageType": "web-api-event",
+ "summary": "The chargingtimechange event of the BatteryManager interface is fired when the battery chargingTime property is updated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-origin",
- "pageType": "css-property",
- "summary": "The background-origin CSS property sets the background's origin: from the border start, inside the border, or inside the padding."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/dischargingTime",
+ "pageType": "web-api-instance-property",
+ "summary": "The dischargingTime read-only property of the BatteryManager interface indicates the amount of time, in seconds, that remains until the battery is fully discharged,\nor Infinity if the battery is currently charging rather than discharging or the user agent is unable to report the battery status information.\nWhen its value changes, the dischargingtimechange event is fired."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-snap-align",
- "pageType": "css-property",
- "summary": "The scroll-snap-align property specifies the box's snap position as an alignment of its snap area (as the alignment subject) within its snap container's snap port (as the alignment container)."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/dischargingtimechange_event",
+ "pageType": "web-api-event",
+ "summary": "The dischargingtimechange event of the BatteryManager interface is fired when the battery dischargingTime property is updated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-align",
- "pageType": "css-property",
- "summary": "The box-align CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/level",
+ "pageType": "web-api-instance-property",
+ "summary": "The level read-only property of the BatteryManager interface indicates the current battery charge level as a value between 0.0 and 1.0.\nA value of 0.0 means the battery is empty and the system is about to be suspended.\nA value of 1.0 means the battery is full or the user agent is unable to report the battery status information.\nWhen its value changes, the levelchange event is fired."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overscroll-behavior-inline",
- "pageType": "css-property",
- "summary": "The overscroll-behavior-inline CSS property sets the browser's behavior when the inline direction boundary of a scrolling area is reached."
+ "mdn_url": "/en-US/docs/Web/API/BatteryManager/levelchange_event",
+ "pageType": "web-api-event",
+ "summary": "The levelchange event of the BatteryManager interface is fired when the battery level property is updated."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-style",
- "pageType": "css-shorthand-property",
- "summary": "The border-style shorthand CSS property sets the line style for all four sides of an element's border."
+ "mdn_url": "/en-US/docs/Web/API/Beacon_API",
+ "pageType": "web-api-overview",
+ "summary": "The Beacon API is used to send an asynchronous and non-blocking request to a web server. The request does not expect a response. Unlike requests made using XMLHttpRequest or the Fetch API, the browser guarantees to initiate beacon requests before the page is unloaded and to run them to completion."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/clear",
- "pageType": "css-property",
- "summary": "The clear CSS property sets whether an element must be moved below (cleared) floating elements that precede it. The clear property applies to floating and non-floating elements."
+ "mdn_url": "/en-US/docs/Web/API/BeforeInstallPromptEvent",
+ "pageType": "web-api-interface",
+ "summary": "The BeforeInstallPromptEvent is the interface of the beforeinstallprompt event fired at the Window object before a user is prompted to \"install\" a website to a home screen on mobile."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-inline",
- "pageType": "css-property",
- "summary": "The overflow-inline CSS property sets what shows when content overflows the inline start and end edges of a box. This may be nothing, a scroll bar, or the overflow content."
+ "mdn_url": "/en-US/docs/Web/API/BeforeInstallPromptEvent/BeforeInstallPromptEvent",
+ "pageType": "web-api-constructor",
+ "summary": "The BeforeInstallPromptEvent() constructor creates a new BeforeInstallPromptEvent object."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/forced-color-adjust",
- "pageType": "css-property",
- "summary": "The forced-color-adjust CSS property allows authors to opt certain elements out of forced colors mode. This then restores the control of those values to CSS."
+ "mdn_url": "/en-US/docs/Web/API/BeforeInstallPromptEvent/platforms",
+ "pageType": "web-api-instance-property",
+ "summary": "The platforms property of the BeforeInstallPromptEvent interface lists the platforms on which the event was dispatched. This is provided for user agents that want to present a choice of versions to the user such as, for example, \"web\" or \"play\" which would allow the user to choose between a web version or an Android version."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/hyphenate-limit-chars",
- "pageType": "css-property",
- "summary": "The hyphenate-limit-chars CSS property specifies the minimum word length to allow hyphenation of words as well as the minimum number of characters before and after the hyphen."
+ "mdn_url": "/en-US/docs/Web/API/BeforeInstallPromptEvent/prompt",
+ "pageType": "web-api-instance-method",
+ "summary": "The prompt() method of the BeforeInstallPromptEvent interface allows a developer to show the\ninstall prompt at a time of their own choosing. Typically this will be called in the event handler for the app's custom install UI."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-border-slice",
- "pageType": "css-property",
- "summary": "The mask-border-slice CSS property divides the image set by mask-border-source into regions. These regions are used to form the components of an element's mask border."
+ "mdn_url": "/en-US/docs/Web/API/BeforeInstallPromptEvent/userChoice",
+ "pageType": "web-api-instance-property",
+ "summary": "The userChoice property of the BeforeInstallPromptEvent interface represents the installation choice that the user made, when they were prompted to install the app."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-bottom",
- "pageType": "css-shorthand-property",
- "summary": "The border-bottom shorthand CSS property sets an element's bottom border. It sets the values of border-bottom-width, border-bottom-style and border-bottom-color."
+ "mdn_url": "/en-US/docs/Web/API/BeforeUnloadEvent",
+ "pageType": "web-api-interface",
+ "summary": "The BeforeUnloadEvent interface represents the event object for the beforeunload event, which is fired when the current window, contained document, and associated resources are about to be unloaded."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/page-break-inside",
- "pageType": "css-property",
- "summary": "The page-break-inside CSS property adjusts page breaks inside the current element."
+ "mdn_url": "/en-US/docs/Web/API/BeforeUnloadEvent/returnValue",
+ "pageType": "web-api-instance-property",
+ "summary": "The returnValue property of the\nBeforeUnloadEvent interface, when set to a truthy value, triggers a browser-generated confirmation dialog asking users to confirm if they really want to leave the page when they try to close or reload it, or navigate somewhere else. This is intended to help prevent loss of unsaved data."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-decoration-color",
- "pageType": "css-property",
- "summary": "The text-decoration-color CSS property sets the color of decorations added to text by text-decoration-line."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode",
+ "pageType": "web-api-interface",
+ "summary": "The BiquadFilterNode interface represents a simple low-order filter, and is created using the BaseAudioContext/createBiquadFilter method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers. A BiquadFilterNode always has exactly one input and one output."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-border-repeat",
- "pageType": "css-property",
- "summary": "The mask-border-repeat CSS property specifies how the images for the sides and the middle part of the mask border image are scaled and tiled."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/BiquadFilterNode",
+ "pageType": "web-api-constructor",
+ "summary": "The BiquadFilterNode()\nconstructor of the Web Audio API\ncreates a new BiquadFilterNode object, which represents a simple\nlow-order filter."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-grow",
- "pageType": "css-property",
- "summary": "The flex-grow CSS property sets the flex grow factor, which specifies how much of the flex container's positive free space, if any, should be assigned to the flex item's main size."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/detune",
+ "pageType": "web-api-instance-property",
+ "summary": "The detune property of the BiquadFilterNode interface is an a-rate AudioParam representing detuning of the frequency in cents."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-column",
- "pageType": "css-shorthand-property",
- "summary": "The grid-column CSS shorthand property specifies a grid item's size and location within a grid column 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/BiquadFilterNode/frequency",
+ "pageType": "web-api-instance-property",
+ "summary": "The frequency property of the BiquadFilterNode interface is an a-rate AudioParam — a double representing a frequency in the current filtering algorithm measured in hertz (Hz)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-block",
- "pageType": "css-property",
- "summary": "The overflow-block CSS property sets what shows when content overflows the block start and block end edges of a box. This may be nothing, a scroll bar, or the overflow content."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/gain",
+ "pageType": "web-api-instance-property",
+ "summary": "The gain property of the BiquadFilterNode interface is an a-rate AudioParam — a double representing the gain used in the current filtering algorithm."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/initial-letter",
- "pageType": "css-property",
- "summary": "The initial-letter CSS property sets the size and sink for dropped, raised, and sunken initial letters. This property applies to ::first-letter pseudo-elements and inline-level first children of block containers."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/getFrequencyResponse",
+ "pageType": "web-api-instance-method",
+ "summary": "The getFrequencyResponse() method of the BiquadFilterNode interface takes the current filtering algorithm's settings and calculates the frequency response for frequencies specified in a specified array of frequencies."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-inline",
- "pageType": "css-shorthand-property",
- "summary": "The scroll-padding-inline shorthand property sets the scroll padding of an element in the inline dimension."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/Q",
+ "pageType": "web-api-instance-property",
+ "summary": "The Q property of the BiquadFilterNode interface is an a-rate AudioParam, a double representing a Q factor, or quality factor."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-top-width",
- "pageType": "css-property",
- "summary": "The border-top-width CSS property sets the width of the top border of an element."
+ "mdn_url": "/en-US/docs/Web/API/BiquadFilterNode/type",
+ "pageType": "web-api-instance-property",
+ "summary": "The type property of the BiquadFilterNode interface is a string (enum) value defining the kind of filtering algorithm the node is implementing."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/width",
- "pageType": "css-property",
- "summary": "The width CSS property sets an element's width. By default, it sets the width of the content area, but if box-sizing is set to border-box, it sets the width of the border area."
+ "mdn_url": "/en-US/docs/Web/API/Blob",
+ "pageType": "web-api-interface",
+ "summary": "The Blob interface represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-start-width",
- "pageType": "css-property",
- "summary": "The border-inline-start-width CSS property defines the width of the logical inline-start 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/Blob/arrayBuffer",
+ "pageType": "web-api-instance-method",
+ "summary": "The arrayBuffer() method of the Blob\ninterface returns a Promise that resolves with the contents of the blob as\nbinary data contained in an ArrayBuffer."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/tab-size",
- "pageType": "css-property",
- "summary": "The tab-size CSS property is used to customize the width of tab characters (U+0009)."
+ "mdn_url": "/en-US/docs/Web/API/Blob/Blob",
+ "pageType": "web-api-constructor",
+ "summary": "The Blob() constructor returns a\nnew Blob object. The content of the blob consists of the concatenation\nof the values given in the parameter blobParts."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-text-stroke-width",
- "pageType": "css-property",
- "summary": "The -webkit-text-stroke-width CSS property specifies the width of the stroke for text."
+ "mdn_url": "/en-US/docs/Web/API/Blob/bytes",
+ "pageType": "web-api-instance-method",
+ "summary": "The bytes() method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/grid-auto-flow",
- "pageType": "css-property",
- "summary": "The grid-auto-flow CSS property controls how the auto-placement algorithm works, specifying exactly how auto-placed items get flowed into the grid."
+ "mdn_url": "/en-US/docs/Web/API/Blob/size",
+ "pageType": "web-api-instance-property",
+ "summary": "The size read-only property of the Blob interface returns\nthe size of the Blob or File in bytes."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-bottom",
- "pageType": "css-property",
- "summary": "The scroll-margin-bottom property defines the bottom 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/Blob/slice",
+ "pageType": "web-api-instance-method",
+ "summary": "The slice() method of the Blob interface\ncreates and returns a new Blob object which contains data from a subset of\nthe blob on which it's called."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-inline-end",
- "pageType": "css-property",
- "summary": "The scroll-margin-inline-end property defines the margin of the scroll snap area at the end of the inline dimension 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/Blob/stream",
+ "pageType": "web-api-instance-method",
+ "summary": "The stream() method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the Blob."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/caret-color",
- "pageType": "css-property",
- "summary": "The caret-color CSS property sets the color of the insertion caret, sometimes referred to as the text input cursor. This is the visible marker appearing at the insertion point where the next character typed will be added or where the next character deleted will be removed."
+ "mdn_url": "/en-US/docs/Web/API/Blob/text",
+ "pageType": "web-api-instance-method",
+ "summary": "The text() method of the\nBlob interface returns a Promise that resolves with a\nstring containing the contents of the blob, interpreted as UTF-8."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/max-width",
- "pageType": "css-property",
- "summary": "The max-width CSS property sets the maximum width of an element. It prevents the used value of the width property from becoming larger than the value specified by max-width."
+ "mdn_url": "/en-US/docs/Web/API/Blob/type",
+ "pageType": "web-api-instance-property",
+ "summary": "The type read-only property of the Blob interface returns the MIME type of the file."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-emphasis-style",
- "pageType": "css-property",
- "summary": "The text-emphasis-style CSS property sets the appearance of emphasis marks. It can also be set, and reset, using the text-emphasis shorthand."
+ "mdn_url": "/en-US/docs/Web/API/BlobEvent",
+ "pageType": "web-api-interface",
+ "summary": "The BlobEvent interface of the MediaStream Recording API represents events associated with a Blob. These blobs are typically, but not necessarily, associated with media content."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/list-style-position",
- "pageType": "css-property",
- "summary": "The list-style-position CSS property sets the position of the ::marker relative to a list item."
+ "mdn_url": "/en-US/docs/Web/API/BlobEvent/BlobEvent",
+ "pageType": "web-api-constructor",
+ "summary": "The BlobEvent() constructor returns a newly created\nBlobEvent object with an associated Blob."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-synthesis-position",
- "pageType": "css-property",
- "summary": "The font-synthesis-position CSS property lets you specify whether or not a browser may synthesize the subscript and superscript \"position\" typefaces when they are missing in a font family, while using font-variant-position to set the positions."
+ "mdn_url": "/en-US/docs/Web/API/BlobEvent/data",
+ "pageType": "web-api-instance-property",
+ "summary": "The data read-only property of the BlobEvent interface represents a Blob associated with the event."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/column-rule-color",
- "pageType": "css-property",
- "summary": "The column-rule-color CSS property sets the color of the line drawn between columns in a multi-column layout."
+ "mdn_url": "/en-US/docs/Web/API/BlobEvent/timecode",
+ "pageType": "web-api-instance-property",
+ "summary": "The timecode read-only property of the BlobEvent interface indicates the difference between the timestamp of the first chunk of data, and the timestamp of the first chunk in the first BlobEvent produced by this recorder."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-block-end-shape",
- "pageType": "css-property",
- "summary": "The corner-block-end-shape CSS property specifies the shape of both the corners on a box's block-end edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/Bluetooth",
+ "pageType": "web-api-interface",
+ "summary": "The Bluetooth interface of the Web Bluetooth API provides methods to query Bluetooth availability and request access to devices."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-try",
- "pageType": "css-shorthand-property",
- "summary": "The position-try CSS property is a shorthand that corresponds to the position-try-order and position-try-fallbacks properties."
+ "mdn_url": "/en-US/docs/Web/API/Bluetooth/getAvailability",
+ "pageType": "web-api-instance-method",
+ "summary": "The getAvailability() method of the Bluetooth interface nominally returns true if the user agent can support Bluetooth (because the device has a Bluetooth adapter), and false otherwise."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flex-direction",
- "pageType": "css-property",
- "summary": "The flex-direction CSS property sets how flex items are placed in the flex container defining the main axis and the direction (normal or reversed)."
+ "mdn_url": "/en-US/docs/Web/API/Bluetooth/getDevices",
+ "pageType": "web-api-instance-method",
+ "summary": "The getDevices() method of the Bluetooth interface returns an array containing the Bluetooth devices that this origin is allowed to access — including those that are out of range and powered off."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset-block-end",
- "pageType": "css-property",
- "summary": "The inset-block-end CSS property defines the logical block end offset of an element, which maps to a physical inset 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/Bluetooth/requestDevice",
+ "pageType": "web-api-instance-method",
+ "summary": "The Bluetooth.requestDevice() method of the Bluetooth interface returns a Promise that fulfills with a BluetoothDevice object matching the specified options.\nIf there is no chooser UI, this method returns the first device matching the criteria."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-size-adjust",
- "pageType": "css-property",
- "summary": "The font-size-adjust CSS property provides a way to modify the size of lowercase letters relative to the size of uppercase letters, which defines the overall font-size. This property is useful for situations where font fallback can occur."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothCharacteristicProperties interface of the Web Bluetooth API provides the operations that are valid on the given BluetoothRemoteGATTCharacteristic."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overscroll-behavior-x",
- "pageType": "css-property",
- "summary": "The overscroll-behavior-x CSS property sets the browser's behavior when the horizontal boundary of a scrolling area is reached."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/authenticatedSignedWrites",
+ "pageType": "web-api-instance-property",
+ "summary": "The authenticatedSignedWrites read-only\nproperty of the BluetoothCharacteristicProperties interface returns a\nboolean that is true if signed writing to the characteristic\nvalue is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-end-width",
- "pageType": "css-property",
- "summary": "The border-inline-end-width CSS property defines the width of the logical inline-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/BluetoothCharacteristicProperties/broadcast",
+ "pageType": "web-api-instance-property",
+ "summary": "The broadcast read-only property of the\nBluetoothCharacteristicProperties interface returns a\nboolean that is true if the broadcast of the characteristic\nvalue is permitted using the Server Characteristic Configuration Descriptor."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-inline-start",
- "pageType": "css-shorthand-property",
- "summary": "The border-inline-start CSS property is a shorthand property for setting the individual logical inline-start border property values in a single place in the style sheet."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/indicate",
+ "pageType": "web-api-instance-property",
+ "summary": "The indicate read-only property of the\nBluetoothCharacteristicProperties interface returns a\nboolean that is true if indications of the characteristic\nvalue with acknowledgement is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/perspective-origin",
- "pageType": "css-property",
- "summary": "The perspective-origin CSS property determines the position at which the viewer is looking. It is used as the vanishing point by the perspective property."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/notify",
+ "pageType": "web-api-instance-property",
+ "summary": "The notify read-only property of the\nBluetoothCharacteristicProperties interface returns a\nboolean that is true if notifications of the characteristic\nvalue without acknowledgement is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-position-y",
- "pageType": "css-property",
- "summary": "The -webkit-mask-position-y CSS property sets the initial vertical position of a mask image."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/read",
+ "pageType": "web-api-instance-property",
+ "summary": "The read read-only property of the\nBluetoothCharacteristicProperties interface returns a\nboolean that is true if the reading of the characteristic\nvalue is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/math-style",
- "pageType": "css-property",
- "summary": "The math-style property indicates whether MathML equations should render with normal or compact height."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/reliableWrite",
+ "pageType": "web-api-instance-property",
+ "summary": "The reliableWrite read-only property of\nthe BluetoothCharacteristicProperties interface returns a\nboolean that is true if reliable writes to the characteristic\nis permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/outline-offset",
- "pageType": "css-property",
- "summary": "The outline-offset CSS property sets the amount of space between an outline and the edge or border of an element."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/writableAuxiliaries",
+ "pageType": "web-api-instance-property",
+ "summary": "The writableAuxiliaries read-only\nproperty of the BluetoothCharacteristicProperties interface returns a\nboolean that is true if reliable writes to the characteristic\ndescriptor is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/print-color-adjust",
- "pageType": "css-property",
- "summary": "The print-color-adjust CSS property sets what, if anything, the user agent may do to optimize the appearance of the element on the output device.\nBy default, the browser is allowed to make any adjustments to the element's appearance it determines to be necessary and prudent given the type and capabilities of the output device."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/write",
+ "pageType": "web-api-instance-property",
+ "summary": "The write read-only property of the\nBluetoothCharacteristicProperties interface returns a\nboolean that is true if the writing to the characteristic with\nresponse is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-block-end",
- "pageType": "css-property",
- "summary": "The margin-block-end CSS property defines the logical block end margin of an element, which maps to a physical margin depending on the element's writing mode, directionality, and text orientation."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothCharacteristicProperties/writeWithoutResponse",
+ "pageType": "web-api-instance-property",
+ "summary": "The writeWithoutResponse read-only\nproperty of the BluetoothCharacteristicProperties interface returns a\nboolean that is true if the writing to the characteristic\nwithout response is permitted."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-wrap-style",
- "pageType": "css-property",
- "summary": "The text-wrap-style CSS property controls how text inside an element is wrapped. The different values provide alternate ways of wrapping the content of a block element. It can also be set, and reset, using the text-wrap shorthand."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothDevice",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothDevice interface of the Web Bluetooth API represents a Bluetooth device inside a particular script execution\nenvironment."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/min-width",
- "pageType": "css-property",
- "summary": "The min-width CSS property sets the minimum width of an element. It prevents the used value of the width property from becoming smaller than the value specified for min-width."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothDevice/gatt",
+ "pageType": "web-api-instance-property",
+ "summary": "The\nBluetoothDevice.gatt read-only property returns\na reference to the device's BluetoothRemoteGATTServer."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-caps",
- "pageType": "css-property",
- "summary": "The font-variant-caps CSS property controls the use of alternate glyphs used for small or petite capitals or for titling."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothDevice/id",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothDevice.id read-only property returns a\nstring that uniquely identifies a device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/view-timeline-axis",
- "pageType": "css-property",
- "summary": "The view-timeline-axis CSS property is used to specify the scrollbar direction that will be used to provide the timeline for a named view progress timeline animation, which is progressed through based on the change in visibility of an element (known as the subject) inside a scrollable element (scroller). view-timeline-axis is set on the subject. See CSS scroll-driven animations for more details."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothDevice/name",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothDevice.name read-only property returns a\nstring that provides a human-readable name for the device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/color-interpolation-filters",
- "pageType": "css-property",
- "summary": "The color-interpolation-filters CSS property specifies the color space for imaging operations performed via SVG filter effects. If explicitly declared, the value of the CSS property overrides any value given in the element's color-interpolation-filters attribute."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothRemoteGattCharacteristic interface of the Web Bluetooth API represents a GATT Characteristic, which is a basic data element that provides further information about a peripheral's service."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset-path",
- "pageType": "css-property",
- "summary": "The offset-path CSS property specifies a path for an element to follow and determines the element's positioning within the path's parent container or the SVG coordinate system. The path is a line, a curve, or a geometrical shape along which the element gets positioned or moves."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptor",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.getDescriptor() method\nreturns a Promise that resolves to the\nfirst BluetoothRemoteGATTDescriptor for a given descriptor UUID."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-spacing-trim",
- "pageType": "css-property",
- "summary": "The text-spacing-trim CSS property controls the internal spacing set on Chinese/Japanese/Korean (CJK) punctuation characters between adjacent characters (kerning) and at the start or end of text lines."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/getDescriptors",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.getDescriptors() method\nreturns a Promise that resolves to an Array of all\nBluetoothRemoteGATTDescriptor objects for a given descriptor UUID."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-decoration-line",
- "pageType": "css-property",
- "summary": "The text-decoration-line CSS property sets the kind of decoration that is used on text in an element, such as an underline or overline."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/properties",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTCharacteristic.properties\nread-only property returns a BluetoothCharacteristicProperties instance\ncontaining the properties of this characteristic."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-left",
- "pageType": "css-property",
- "summary": "The margin-left CSS property sets the margin area on the left side of an element. A positive value places it farther from its neighbors, while a negative value places it closer."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/readValue",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.readValue() method\nreturns a Promise that resolves to a DataView holding a\nduplicate of the value property if it is available and supported. Otherwise\nit throws an error."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/stroke-dasharray",
- "pageType": "css-property",
- "summary": "The stroke-dasharray CSS property defines a pattern of dashes and gaps used in the painting of the SVG shape's stroke. If present, it overrides the element's stroke-dasharray attribute."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/service",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTCharacteristic.service read-only\nproperty returns the BluetoothRemoteGATTService this characteristic belongs to."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/justify-self",
- "pageType": "css-property",
- "summary": "The CSS justify-self property sets the way a box is justified inside its alignment container along the appropriate axis."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/startNotifications",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.startNotifications() method\nreturns a Promise to the BluetoothRemoteGATTCharacteristic instance when\nthere is an active notification on it."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin",
- "pageType": "css-shorthand-property",
- "summary": "The margin CSS shorthand property sets the margin area on all four sides of an element."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/stopNotifications",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.stopNotifications() method\nreturns a Promise to the BluetoothRemoteGATTCharacteristic instance when\nthere is no longer an active notification on it."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-padding-block",
- "pageType": "css-shorthand-property",
- "summary": "The scroll-padding-block shorthand property sets the scroll padding of an element in the block dimension."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/uuid",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTCharacteristic.uuid read-only\nproperty returns a string containing the UUID of the characteristic, for\nexample '00002a37-0000-1000-8000-00805f9b34fb' for the Heart Rate\nMeasurement characteristic."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-image-width",
- "pageType": "css-property",
- "summary": "The border-image-width CSS property sets the width of an element's border image."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/value",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTCharacteristic.value read-only\nproperty returns currently cached characteristic value. This value gets updated when the\nvalue of the characteristic is read or updated via a notification or indication."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/vector-effect",
- "pageType": "css-property",
- "summary": "The vector-effect CSS property suppresses specific transformation effects in SVG, thus permitting effects like a road on a map staying the same width no matter how the map is zoomed, or allowing a diagram key to retain its position and size regardless of other transforms. It can only be used with SVG elements that accept the vector-effect attribute. When used, the CSS value overrides any values of the element's vector-effect attribute."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValue",
+ "pageType": "web-api-instance-method",
+ "summary": "Use BluetoothRemoteGATTCharacteristic.writeValueWithResponse() and BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse() instead."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-behavior",
- "pageType": "css-property",
- "summary": "The scroll-behavior CSS property sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithoutResponse",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse() method sets a BluetoothRemoteGATTCharacteristic object's value property to the bytes contained in a given ArrayBuffer, TypedArray, or DataView, writes the characteristic value without response, and returns the resulting Promise."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/paint-order",
- "pageType": "css-property",
- "summary": "The paint-order CSS property lets you control the order in which the fill and stroke (and painting markers) of text content and shapes are drawn."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTCharacteristic/writeValueWithResponse",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTCharacteristic.writeValueWithResponse() method sets a BluetoothRemoteGATTCharacteristic object's value property to the bytes contained in a given ArrayBuffer, TypedArray, or DataView, writes the characteristic value with required response, and returns the resulting Promise."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-inline-start-shape",
- "pageType": "css-property",
- "summary": "The corner-inline-start-shape CSS property specifies the shape of both the corners on a box's inline-start edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothRemoteGATTDescriptor interface of the Web Bluetooth API provides a GATT Descriptor,\nwhich provides further information about a characteristic's value."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/timeline-scope",
- "pageType": "css-property",
- "summary": "The timeline-scope CSS property modifies the scope of a named animation timeline."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor/characteristic",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTDescriptor.characteristic\nread-only property returns the BluetoothRemoteGATTCharacteristic this\ndescriptor belongs to."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/flood-opacity",
- "pageType": "css-property",
- "summary": "The flood-opacity CSS property defines the opacity of the current filter primitive subregion in and elements within a . If present, it overrides the element's flood-opacity attribute."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor/readValue",
+ "pageType": "web-api-instance-method",
+ "summary": "The\nBluetoothRemoteGATTDescriptor.readValue()\nmethod returns a Promise that resolves to\na DataView holding a duplicate of the value property if\nit is available and supported. Otherwise it throws an error."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/overflow-x",
- "pageType": "css-property",
- "summary": "The overflow-x CSS property sets what shows when content overflows a block-level element's left and right edges. This may be nothing, a scroll bar, or the overflow content. This property may also be set by using the overflow shorthand property."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor/uuid",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTDescriptor.uuid read-only property returns the UUID of the characteristic descriptor.\nFor example \"00002902-0000-1000-8000-00805f9b34fb\" for the Client Characteristic Configuration descriptor."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/position-visibility",
- "pageType": "css-property",
- "summary": "The position-visibility CSS property enables conditionally hiding an anchor-positioned element depending on, for example, whether it is overflowing its containing element or the viewport."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor/value",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTDescriptor.value\nread-only property returns a DataView containing the currently cached\ndescriptor value. This value gets updated when the value of the descriptor is read."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/direction",
- "pageType": "css-property",
- "summary": "The direction CSS property sets the direction of text, table and grid columns, and horizontal overflow. Use rtl for languages written from right to left (like Hebrew or Arabic), and ltr for those written from left to right (like English and most other languages)."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTDescriptor/writeValue",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTDescriptor.writeValue()\nmethod sets the value property to the bytes contained in\nan ArrayBuffer, TypedArray, or DataView and returns a Promise."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transition-timing-function",
- "pageType": "css-property",
- "summary": "The transition-timing-function CSS property sets how intermediate values are calculated for CSS properties being affected by a transition effect."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothRemoteGATTServer interface of the Web Bluetooth API represents a GATT\nServer on a remote device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/background-color",
- "pageType": "css-property",
- "summary": "The background-color CSS property sets the background color of an element."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/connect",
+ "pageType": "web-api-instance-method",
+ "summary": "The\nBluetoothRemoteGATTServer.connect() method causes the\nscript execution environment to connect to this.device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transition-property",
- "pageType": "css-property",
- "summary": "The transition-property CSS property sets the CSS properties to which a transition effect should be applied."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/connected",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTServer.connected read-only\nproperty returns a boolean value that returns true while this script execution\nenvironment is connected to this.device. It can be false while the user\nagent is physically connected."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variation-settings",
- "pageType": "css-property",
- "summary": "The font-variation-settings CSS property provides low-level control over variable font characteristics by letting you specify the four letter axis names of the characteristics you want to vary along with their values."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/device",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothRemoteGATTServer.device read-only property\nreturns a reference to the BluetoothDevice running the server."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/margin-top",
- "pageType": "css-property",
- "summary": "The margin-top CSS property sets the margin area on the top of an element. A positive value places it farther from its neighbors, while a negative value places it closer."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/disconnect",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTServer.disconnect() method causes\nthe script execution environment to disconnect from this.device."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-lines",
- "pageType": "css-property",
- "summary": "The box-lines CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes)."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/getPrimaryService",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTServer.getPrimaryService() method\nreturns a promise to the primary BluetoothRemoteGATTService offered by the\nBluetooth device for a specified bluetooth service UUID."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-mode",
- "pageType": "css-property",
- "summary": "The mask-mode CSS property is set on the element being masked. It sets whether the mask reference defined by the mask-image is treated as a luminance or alpha mask."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTServer/getPrimaryServices",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothRemoteGATTServer.getPrimaryServices() method returns a\npromise to a list of primary BluetoothRemoteGATTService objects offered by the\nBluetooth device for a specified BluetoothServiceUUID."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/lighting-color",
- "pageType": "css-property",
- "summary": "The lighting-color CSS property defines the color of the light source for the and SVG lighting filter primitives within an SVG . If present, it overrides the element's lighting-color attribute."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTService",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothRemoteGATTService interface of the Web Bluetooth API represents a\nservice provided by a GATT server, including a device, a list of referenced services,\nand a list of the characteristics of this service."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/alignment-baseline",
- "pageType": "css-property",
- "summary": "The alignment-baseline CSS property specifies the specific baseline used to align the box's text and inline-level contents. Baseline alignment is the relationship among the baselines of multiple alignment subjects within an alignment context. When performing baseline alignment, the alignment-baseline property value specifies which baseline of the box is aligned to the corresponding baseline of its alignment context."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTService/device",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothGATTService.device read-only property\nreturns information about a Bluetooth device through an instance of\nBluetoothDevice."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-alternates",
- "pageType": "css-property",
- "summary": "The font-variant-alternates CSS property controls the usage of alternate glyphs. These alternate glyphs may be referenced by alternative names defined in @font-feature-values."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTService/getCharacteristic",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothGATTService.getCharacteristic() method\nreturns a Promise to an instance of\nBluetoothRemoteGATTCharacteristic for a given universally unique identifier\n(UUID)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-position",
- "pageType": "css-property",
- "summary": "The font-variant-position CSS property controls the use of alternate, smaller glyphs that are positioned as superscript or subscript."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTService/getCharacteristics",
+ "pageType": "web-api-instance-method",
+ "summary": "The BluetoothGATTService.getCharacteristics() method\nreturns a Promise to a list of BluetoothRemoteGATTCharacteristic\ninstances for a given universally unique identifier (UUID)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-moz-user-input",
- "pageType": "css-property",
- "summary": "In Mozilla applications, -moz-user-input determines if an element will accept user input."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothRemoteGATTService/isPrimary",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothGATTService.isPrimary read-only property\nreturns a boolean value that indicates whether this is a primary service. If it\nis not a primary service, it is a secondary service."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/padding-inline-end",
- "pageType": "css-property",
- "summary": "The padding-inline-end CSS property defines the logical inline 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/BluetoothRemoteGATTService/uuid",
+ "pageType": "web-api-instance-property",
+ "summary": "The BluetoothGATTService.uuid read-only property\nreturns a string representing the UUID of this service."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-flex",
- "pageType": "css-property",
- "summary": "The -moz-box-flex and -webkit-box-flex CSS properties specify how a -moz-box or -webkit-box grows to fill the box that contains it, in the direction of the containing box's layout."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothUUID",
+ "pageType": "web-api-interface",
+ "summary": "The BluetoothUUID interface of the Web Bluetooth API provides a way to look up Universally Unique Identifier (UUID) values by name in the\nregistry maintained by the Bluetooth SIG."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/offset-anchor",
- "pageType": "css-property",
- "summary": "The offset-anchor CSS property specifies the point inside the box of an element traveling along an offset-path that is actually moving along the path."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothUUID/canonicalUUID_static",
+ "pageType": "web-api-static-method",
+ "summary": "The canonicalUUID() static method of the BluetoothUUID interface returns the 128-bit UUID when passed a 16- or 32-bit UUID alias."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/box-sizing",
- "pageType": "css-property",
- "summary": "The box-sizing CSS property sets how the total width and height of an element is calculated."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothUUID/getCharacteristic_static",
+ "pageType": "web-api-static-method",
+ "summary": "The getCharacteristic() static method of the BluetoothUUID interface returns a UUID representing a registered characteristic when passed a name or the 16- or 32-bit UUID alias."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/animation-range",
- "pageType": "css-shorthand-property",
- "summary": "The animation-range CSS shorthand property is used to set the start and end of an animation's attachment range along its timeline, i.e., where along the timeline an animation will start and end."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothUUID/getDescriptor_static",
+ "pageType": "web-api-static-method",
+ "summary": "The getDescriptor() static method of the BluetoothUUID interface returns a UUID representing a registered descriptor when passed a name or the 16- or 32-bit UUID alias."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-family",
- "pageType": "css-property",
- "summary": "The font-family CSS property specifies a prioritized list of one or more font family names and/or generic family names for the selected element."
+ "mdn_url": "/en-US/docs/Web/API/BluetoothUUID/getService_static",
+ "pageType": "web-api-static-method",
+ "summary": "The getService() static method of the BluetoothUUID interface returns a UUID representing a registered service when passed a name or the 16- or 32-bit UUID alias."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/font-variant-numeric",
- "pageType": "css-property",
- "summary": "The font-variant-numeric CSS property controls the usage of alternate glyphs for numbers, fractions, and ordinal markers."
+ "mdn_url": "/en-US/docs/Web/API/Broadcast_Channel_API",
+ "pageType": "web-api-overview",
+ "summary": "The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or iframes) and workers on the same origin."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/clip-rule",
- "pageType": "css-property",
- "summary": "The clip-rule CSS property determines, when parts of the path overlap other parts, which pixels in a mask's box are inside the clipping shape defined by a clip path and which are outside."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel",
+ "pageType": "web-api-interface",
+ "summary": "The BroadcastChannel interface represents a named channel that any browsing context of a given origin can subscribe to. It allows communication between different documents (in different windows, tabs, frames or iframes) of the same origin. Messages are broadcasted via a message event fired at all BroadcastChannel objects listening to the channel, except the object that sent the message."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/scroll-margin-inline-start",
- "pageType": "css-property",
- "summary": "The scroll-margin-inline-start property defines the margin of the scroll snap area at the start of the inline dimension 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/BroadcastChannel/BroadcastChannel",
+ "pageType": "web-api-constructor",
+ "summary": "The BroadcastChannel() constructor creates a new\nBroadcastChannel and connects it to the underlying channel."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-size-adjust",
- "pageType": "css-property",
- "summary": "The text-size-adjust CSS property controls the text inflation algorithm used on some smartphones and tablets. Other browsers will ignore this property."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel/close",
+ "pageType": "web-api-instance-method",
+ "summary": "The close() method of the BroadcastChannel interface terminates the connection to\nthe underlying channel, allowing the object to be garbage collected.\nThis is a necessary step to perform\nas there is no other way for a browser to know\nthat this channel is not needed anymore."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/math-shift",
- "pageType": "css-property",
- "summary": "The math-shift property indicates whether superscripts inside MathML formulas should be raised by a normal or compact shift."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel/message_event",
+ "pageType": "web-api-event",
+ "summary": "The message event of the BroadcastChannel interface fires when a message arrives on that channel."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/border-top-style",
- "pageType": "css-property",
- "summary": "The border-top-style CSS property sets the line style of an element's top border."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel/messageerror_event",
+ "pageType": "web-api-event",
+ "summary": "The messageerror event of the BroadcastChannel interface fires when a message that can't be deserialized arrives on the channel."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/mask-composite",
- "pageType": "css-property",
- "summary": "The mask-composite CSS property represents a compositing operation used on the current mask layer with the mask layers below it."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel/name",
+ "pageType": "web-api-instance-property",
+ "summary": "The name read-only property of the BroadcastChannel interface returns a string, which uniquely identifies the given channel with its name. This name is passed to the BroadcastChannel() constructor at creation time and is therefore read-only."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/transition",
- "pageType": "css-shorthand-property",
- "summary": "The transition CSS property is a shorthand property for transition-property, transition-duration, transition-timing-function, transition-delay, and transition-behavior."
+ "mdn_url": "/en-US/docs/Web/API/BroadcastChannel/postMessage",
+ "pageType": "web-api-instance-method",
+ "summary": "The postMessage() method of the BroadcastChannel interface sends a message,\nwhich can be of any kind of Object,\nto each listener in any browsing context with the same origin.\nThe message is transmitted as a message event\ntargeted at each BroadcastChannel bound to the channel."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/inset-block",
- "pageType": "css-shorthand-property",
- "summary": "The inset-block CSS property defines the logical block start and end offsets of an element, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to the top and bottom, or right and left properties depending on the values defined for writing-mode, direction, and text-orientation."
+ "mdn_url": "/en-US/docs/Web/API/BrowserCaptureMediaStreamTrack",
+ "pageType": "web-api-interface",
+ "summary": "The BrowserCaptureMediaStreamTrack interface of the Screen Capture API represents a single video track. It extends the MediaStreamTrack class with methods to limit the part of a self-capture stream (for example, a user's screen or window) that is captured."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/corner-top-shape",
- "pageType": "css-property",
- "summary": "The corner-top-shape CSS property specifies the shape of both the corners on a box's top edge, within their border-radius area."
+ "mdn_url": "/en-US/docs/Web/API/BrowserCaptureMediaStreamTrack/clone",
+ "pageType": "web-api-instance-method",
+ "summary": "The clone() method of the BrowserCaptureMediaStreamTrack interface returns a clone of the original BrowserCaptureMediaStreamTrack."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/text-decoration",
- "pageType": "css-shorthand-property",
- "summary": "The text-decoration shorthand CSS property sets the appearance of decorative lines on text. It is a shorthand for text-decoration-line, text-decoration-color, text-decoration-style, and the newer text-decoration-thickness property."
+ "mdn_url": "/en-US/docs/Web/API/BrowserCaptureMediaStreamTrack/cropTo",
+ "pageType": "web-api-instance-method",
+ "summary": "The cropTo() method of the BrowserCaptureMediaStreamTrack interface crops a self-capture stream to the area in which a specified DOM element is rendered."
+ },
+ {
+ "mdn_url": "/en-US/docs/Web/API/BrowserCaptureMediaStreamTrack/restrictTo",
+ "pageType": "web-api-instance-method",
+ "summary": "The restrictTo() method of the BrowserCaptureMediaStreamTrack interface restricts a self-capture stream to a specific DOM element (and its descendants)."
},
{
- "mdn_url": "/en-US/docs/Web/CSS/Reference/Properties/-webkit-text-security",
- "pageType": "css-property",
- "summary": "-webkit-text-security is a non-standard CSS property that obfuscates characters in a