Skip to content

Commit 460ca9a

Browse files
committed
Merge remote-tracking branch 'upstream/main' into requestinit
* upstream/main: (58 commits) Update arrow function documentation to clarify naming and assignment (mdn#34501) update fetch guide (mdn#34278) Replace alert in Learn/JavaScript/First_steps/Variables (mdn#34487) Replace alert in MDN/Writing_guidelines/Page_structures/Live_samples (mdn#34479) Fix typo (mdn#34486) Remove SVG color-profile attribute (mdn#34482) Remove SVG enable-background attribute (mdn#34483) Remove SVG kerning attribute (mdn#34475) Updated the description of `targetOrigin` to specify the intended re… (mdn#34114) Mention CSWH in WebSocket server guide (mdn#34411) Add note to CSP sandbox saying allow-top-navigation is redundant (mdn#34415) Mention navigator.languages may be truncated and Accept-Language may have fallback (mdn#34418) Remove IDB output "example", preferring live example (mdn#34464) Mention that pinch-zoom are also wheel events (mdn#34468) Mention that flex-basis is floored at min-content (mdn#34469) More content to Global object glossary (mdn#34471) Fix IDB cursor prev direction description (mdn#34463) Remove all line number references to inline code examples (mdn#34459) Remove link to notification example (mdn#34412) Replaces HTML entity glossary links/mentions with char reference (mdn#34391) ...
2 parents 80908bd + 23013cf commit 460ca9a

File tree

184 files changed

+1094
-1416
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+1094
-1416
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v18.17
1+
v18

files/en-us/_redirects.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3584,6 +3584,7 @@
35843584
/en-US/docs/Glossary/GZip /en-US/docs/Glossary/gzip_compression
35853585
/en-US/docs/Glossary/Global_attribute /en-US/docs/Web/HTML/Global_attributes
35863586
/en-US/docs/Glossary/Grid_Rows /en-US/docs/Glossary/Grid_Row
3587+
/en-US/docs/Glossary/Guard /en-US/docs/Web/API/Fetch_API/Using_Fetch
35873588
/en-US/docs/Glossary/Hash_function /en-US/docs/Glossary/Cryptographic_hash_function
35883589
/en-US/docs/Glossary/Header /en-US/docs/Glossary/HTTP_header
35893590
/en-US/docs/Glossary/I18N /en-US/docs/Glossary/Internationalization
@@ -3601,6 +3602,7 @@
36013602
/en-US/docs/Glossary/Property_(CSS) /en-US/docs/Glossary/property/CSS
36023603
/en-US/docs/Glossary/Random_Number_Generator /en-US/docs/Glossary/RNG
36033604
/en-US/docs/Glossary/Reference /en-US/docs/Glossary/Object_reference
3605+
/en-US/docs/Glossary/Rendering_engine /en-US/docs/Glossary/Engine/Rendering
36043606
/en-US/docs/Glossary/Responsive_design /en-US/docs/Glossary/Responsive_web_design
36053607
/en-US/docs/Glossary/Round_Trip_Time_(RTT) /en-US/docs/Glossary/Round_Trip_Time
36063608
/en-US/docs/Glossary/SRTP /en-US/docs/Glossary/RTP
@@ -6502,7 +6504,6 @@
65026504
/en-US/docs/SVG/Attribute/color /en-US/docs/Web/SVG/Attribute/color
65036505
/en-US/docs/SVG/Attribute/color-interpolation /en-US/docs/Web/SVG/Attribute/color-interpolation
65046506
/en-US/docs/SVG/Attribute/color-interpolation-filters /en-US/docs/Web/SVG/Attribute/color-interpolation-filters
6505-
/en-US/docs/SVG/Attribute/color-profile /en-US/docs/Web/SVG/Attribute/color-profile
65066507
/en-US/docs/SVG/Attribute/cursor /en-US/docs/Web/SVG/Attribute/cursor
65076508
/en-US/docs/SVG/Attribute/cx /en-US/docs/Web/SVG/Attribute/cx
65086509
/en-US/docs/SVG/Attribute/cy /en-US/docs/Web/SVG/Attribute/cy
@@ -6544,7 +6545,7 @@
65446545
/en-US/docs/SVG/Attribute/k4 /en-US/docs/Web/SVG/Attribute/k4
65456546
/en-US/docs/SVG/Attribute/kernelMatrix /en-US/docs/Web/SVG/Attribute/kernelMatrix
65466547
/en-US/docs/SVG/Attribute/kernelUnitLength /en-US/docs/Web/SVG/Attribute/kernelUnitLength
6547-
/en-US/docs/SVG/Attribute/kerning /en-US/docs/Web/SVG/Attribute/kerning
6548+
/en-US/docs/SVG/Attribute/kerning /en-US/docs/Web/CSS/font-kerning
65486549
/en-US/docs/SVG/Attribute/keySplines /en-US/docs/Web/SVG/Attribute/keySplines
65496550
/en-US/docs/SVG/Attribute/keyTimes /en-US/docs/Web/SVG/Attribute/keyTimes
65506551
/en-US/docs/SVG/Attribute/letter-spacing /en-US/docs/Web/SVG/Attribute/letter-spacing
@@ -8171,6 +8172,7 @@
81718172
/en-US/docs/Web/API/FetchSignal /en-US/docs/Web/API/AbortSignal
81728173
/en-US/docs/Web/API/FetchSignal/aborted /en-US/docs/Web/API/AbortSignal/aborted
81738174
/en-US/docs/Web/API/FetchSignal/onabort /en-US/docs/Web/API/AbortSignal/abort_event
8175+
/en-US/docs/Web/API/Fetch_API/Basic_concepts /en-US/docs/Web/API/Fetch_API/Using_Fetch
81748176
/en-US/docs/Web/API/File.lastModifiedDate /en-US/docs/Web/API/File/lastModifiedDate
81758177
/en-US/docs/Web/API/File.name /en-US/docs/Web/API/File/name
81768178
/en-US/docs/Web/API/File.size /en-US/docs/Web/API/Blob/size
@@ -11568,6 +11570,7 @@
1156811570
/en-US/docs/Web/CSS/box_edges /en-US/docs/Web/CSS/CSS_box_model/Introduction_to_the_CSS_box_model
1156911571
/en-US/docs/Web/CSS/box_model /en-US/docs/Web/CSS/CSS_box_model/Introduction_to_the_CSS_box_model
1157011572
/en-US/docs/Web/CSS/calc() /en-US/docs/Web/CSS/calc
11573+
/en-US/docs/Web/CSS/calc-constant /en-US/docs/Web/CSS/calc-keyword
1157111574
/en-US/docs/Web/CSS/clamp() /en-US/docs/Web/CSS/clamp
1157211575
/en-US/docs/Web/CSS/color-adjust /en-US/docs/Web/CSS/print-color-adjust
1157311576
/en-US/docs/Web/CSS/color-interpolation-filters /en-US/docs/Web/SVG/Attribute/color-interpolation-filters
@@ -12979,6 +12982,7 @@
1297912982
/en-US/docs/Web/SVG/Attribute/Presentation /en-US/docs/Web/SVG/Attribute
1298012983
/en-US/docs/Web/SVG/Attribute/Styling /en-US/docs/Web/SVG/Attribute
1298112984
/en-US/docs/Web/SVG/Attribute/dataset /en-US/docs/Web/API/SVGElement/dataset
12985+
/en-US/docs/Web/SVG/Attribute/kerning /en-US/docs/Web/CSS/font-kerning
1298212986
/en-US/docs/Web/SVG/Compatibility_sources /en-US/docs/Web/SVG
1298312987
/en-US/docs/Web/SVG/Element/animateColor /en-US/docs/Web/SVG/Element/animate
1298412988
/en-US/docs/Web/SVG/Index /en-US/docs/Web/SVG

files/en-us/_wikihistory.json

Lines changed: 13 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2159,7 +2159,7 @@
21592159
"fscholz"
21602160
]
21612161
},
2162-
"Glossary/Engine": {
2162+
"Glossary/Engine/JavaScript": {
21632163
"modified": "2019-05-09T03:04:25.699Z",
21642164
"contributors": [
21652165
"SphinxKnight",
@@ -2172,6 +2172,18 @@
21722172
"panaggio"
21732173
]
21742174
},
2175+
"Glossary/Engine/Rendering": {
2176+
"modified": "2020-09-28T13:38:28.076Z",
2177+
"contributors": [
2178+
"myakura",
2179+
"ramsunvtech",
2180+
"hbloomer",
2181+
"Andrew_Pfeiffer",
2182+
"klez",
2183+
"kscarfone",
2184+
"ChrisL"
2185+
]
2186+
},
21752187
"Glossary/Entity": {
21762188
"modified": "2019-09-05T01:20:53.488Z",
21772189
"contributors": [
@@ -2625,10 +2637,6 @@
26252637
"modified": "2020-03-26T14:30:59.270Z",
26262638
"contributors": ["mfuji09", "j9t", "teoli", "rachelandrew"]
26272639
},
2628-
"Glossary/Guard": {
2629-
"modified": "2019-01-16T20:19:28.335Z",
2630-
"contributors": ["chrisdavidmills", "klez", "Andrew_Pfeiffer", "kscarfone"]
2631-
},
26322640
"Glossary/Gutters": {
26332641
"modified": "2019-03-23T22:16:42.903Z",
26342642
"contributors": ["Verger", "teoli", "rachelandrew"]
@@ -4213,18 +4221,6 @@
42134221
"teainthegarden"
42144222
]
42154223
},
4216-
"Glossary/Rendering_engine": {
4217-
"modified": "2020-09-28T13:38:28.076Z",
4218-
"contributors": [
4219-
"myakura",
4220-
"ramsunvtech",
4221-
"hbloomer",
4222-
"Andrew_Pfeiffer",
4223-
"klez",
4224-
"kscarfone",
4225-
"ChrisL"
4226-
]
4227-
},
42284224
"Glossary/Repo": {
42294225
"modified": "2019-03-23T23:09:46.809Z",
42304226
"contributors": [
@@ -34969,21 +34965,6 @@
3496934965
"kscarfone"
3497034966
]
3497134967
},
34972-
"Web/API/Fetch_API/Basic_concepts": {
34973-
"modified": "2020-02-18T19:55:22.051Z",
34974-
"contributors": [
34975-
"jswisher",
34976-
"Sheppy",
34977-
"sideshowbarker",
34978-
"LurN",
34979-
"parambirs",
34980-
"chrisdavidmills",
34981-
"gapple",
34982-
"lawrencekgrant",
34983-
"gbharatwaj",
34984-
"smarvin"
34985-
]
34986-
},
3498734968
"Web/API/Fetch_API/Cross-global_fetch_usage": {
3498834969
"modified": "2020-10-06T03:40:09.140Z",
3498934970
"contributors": ["ralflang", "mfluehr", "piotrekwitek", "chrisdavidmills"]
@@ -123760,10 +123741,6 @@
123760123741
"ratcliffe_mike"
123761123742
]
123762123743
},
123763-
"Web/SVG/Attribute/color-profile": {
123764-
"modified": "2020-10-15T21:04:59.286Z",
123765-
"contributors": ["Sebastianz", "connorshea", "Jeremie"]
123766-
},
123767123744
"Web/SVG/Attribute/cursor": {
123768123745
"modified": "2020-10-15T21:18:37.523Z",
123769123746
"contributors": [
@@ -123913,10 +123890,6 @@
123913123890
"modified": "2020-10-15T21:20:22.181Z",
123914123891
"contributors": ["Sebastianz", "Jeremie"]
123915123892
},
123916-
"Web/SVG/Attribute/enable-background": {
123917-
"modified": "2020-10-15T22:21:13.409Z",
123918-
"contributors": ["Sebastianz"]
123919-
},
123920123893
"Web/SVG/Attribute/end": {
123921123894
"modified": "2020-03-17T14:16:54.678Z",
123922123895
"contributors": ["mfuji09", "VictorJanin", "Sebastianz", "Jeremie"]
@@ -124177,10 +124150,6 @@
124177124150
"modified": "2019-06-30T15:02:41.242Z",
124178124151
"contributors": ["Sebastianz", "Jeremie"]
124179124152
},
124180-
"Web/SVG/Attribute/kerning": {
124181-
"modified": "2020-10-15T21:06:36.596Z",
124182-
"contributors": ["Sebastianz", "connorshea", "Jeremie"]
124183-
},
124184124153
"Web/SVG/Attribute/keyPoints": {
124185124154
"modified": "2020-10-15T22:20:10.730Z",
124186124155
"contributors": ["Sebastianz"]

files/en-us/games/techniques/controls_gamepad_api/index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ This article looks at implementing an effective, cross-browser control system fo
1212

1313
Historically playing games on a console connected to your TV was always a totally different experience to gaming on the PC, mostly because of the unique controls. Eventually, extra drivers and plugins allowed us to use console gamepads with desktop games — either native games or those running in the browser. Now we have the [Gamepad API](/en-US/docs/Web/API/Gamepad_API), which gives us the ability to play browser-based games using gamepad controllers without any plugins. The Gamepad API achieves this by providing an interface exposing button presses and axis changes that can be used inside JavaScript code to handle the input. These are good times for browser gaming.
1414

15-
## API status and browser support
16-
17-
The [Gamepad API](https://www.w3.org/TR/gamepad/) is still at the Working Draft stage in the W3C process, which means its implementation might still change, but saying that the [browser support](https://caniuse.com/gamepad) is already quite good. Firefox 29+ and Chrome 35+ support it out of the box. Opera supports the API in version 22+ (not surprising given that they now use Chrome's Blink engine.) And Microsoft implemented support for the API in Edge recently, which means four main browsers now supporting the Gamepad API.
18-
1915
## Which gamepads are best?
2016

2117
The most popular gamepads right now are those from the Xbox 360, Xbox One, PS3 and PS4 — they have been heavily tested and work well with the Gamepad API implementation in browsers across Windows and macOS.

files/en-us/glossary/accessibility/index.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,25 @@ page-type: glossary-definition
66

77
{{GlossarySidebar}}
88

9-
**Accessibility** (**A11Y**) refers to best practices for keeping a website usable despite physical and technical restrictions. Web accessibility is formally defined and discussed at the {{Glossary("W3C")}} through the {{Glossary("WAI","Web Accessibility Initiative")}} (WAI).
9+
**Accessibility** (**A11y**) means enabling as many people as possible to use websites, including those with limited abilities. The most common way to achieve this is by ensuring that assistive technologies work properly to access the content. These technologies include {{glossary("screen reader", "screen readers")}}, screen magnifiers, speech recognition tools, and alternative input devices.
10+
11+
You can measure the accessibility of your website by using tools like [Lighthouse](https://developer.chrome.com/docs/lighthouse/accessibility/scoring) and the [Firefox Accessibility Inspector](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/index.html).
12+
13+
Web accessibility is formally defined and discussed at the {{Glossary("W3C")}} through the {{Glossary("WAI", "Web Accessibility Initiative (WAI)")}}.
1014

1115
## See also
1216

13-
- [Accessibility resources](/en-US/docs/Web/Accessibility)
17+
- [Accessibility](/en-US/docs/Web/Accessibility)
1418
- [Learn accessibility](/en-US/docs/Learn/Accessibility)
15-
- [ARIA documentation](/en-US/docs/Web/Accessibility/ARIA)
19+
- [ARIA](/en-US/docs/Web/Accessibility/ARIA)
1620
- [Web accessibility](https://en.wikipedia.org/wiki/Web_accessibility) on Wikipedia
17-
- [Accessible Rich Internet Applications (WAI-ARIA)](https://w3c.github.io/aria/)
18-
- [The W3C Web Accessibility Initiative](https://www.w3.org/WAI/)
21+
- [Web Accessibility Initiative (WAI)](https://www.w3.org/WAI/) on W3C
22+
- [Accessible Rich Internet Applications (WAI-ARIA)](https://w3c.github.io/aria/) specification
1923
- [Web Accessibility In Mind](https://webaim.org/)
24+
- [Glossary](/en-US/docs/Glossary)
25+
26+
- {{Glossary("ARIA")}}
27+
- {{Glossary("Screen reader")}}
28+
- {{Glossary("Accessibility tree")}}
29+
- {{Glossary("Accessible description")}}
30+
- {{Glossary("Accessible name")}}

files/en-us/glossary/accessibility_tree/index.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ There are four properties in an accessibility tree object:
1818
- : How do we describe this thing, if we want to provide more description beyond the name? The description of a table could explain what kind of information the table contains.
1919
- [**role**](/en-US/docs/Web/Accessibility/ARIA/Roles)
2020
- : What kind of thing is it? For example, is it a button, a nav bar, or a list of items?
21-
- **state**
21+
- [**state**](/en-US/docs/Web/Accessibility/ARIA/Attributes)
2222
- : Does it have a state? Examples include checked or unchecked checkbox states and collapsed or expanded states for the [`<summary>`](/en-US/docs/Web/HTML/Element/summary) element.
2323

2424
Additionally, the accessibility tree often contains information on what can be done with an element: a link can be _followed_, a text input can be _typed into_, etc.
@@ -27,7 +27,16 @@ While still in draft form within the Web Incubator Community Group as of April 2
2727

2828
## See also
2929

30+
- [Accessibility](/en-US/docs/Web/Accessibility)
31+
- [Learn accessibility](/en-US/docs/Learn/Accessibility)
32+
- [Web accessibility](https://en.wikipedia.org/wiki/Web_accessibility) on Wikipedia
33+
- [Web Accessibility In Mind](https://webaim.org/)
34+
- [ARIA](/en-US/docs/Web/Accessibility/ARIA)
35+
- [The W3C Web Accessibility Initiative (WAI)](https://www.w3.org/WAI/)
36+
- [Accessible Rich Internet Applications (WAI-ARIA)](https://w3c.github.io/aria/)
3037
- [Glossary](/en-US/docs/Glossary)
3138

3239
- {{Glossary("Accessibility")}}
40+
- {{Glossary("Accessible description")}}
41+
- {{Glossary("Accessible name")}}
3342
- {{Glossary("ARIA")}}

files/en-us/glossary/accessible_name/index.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,23 @@ To create an association between visible content and an element or multiple text
2222

2323
Many elements, such as sections of textual content, don't need an accessible name. All controls should have an accessible name. All images that convey information and aren't purely presentational do too.
2424

25-
Assistive technologies will provide the user with the accessibility name property, which is the accessible name along with the element's role. While many elements don't need an accessible name, some content [roles](/en-US/docs/Web/Accessibility/ARIA/Roles) can benefit from having an accessible name. For example, a [`tabpanel`](/en-US/docs/Web/Accessibility/ARIA/Roles/tabpanel_role) is a section of content that appears after a user activates the associated element with a [`tab`](/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role) role. This role can be set on an element with no needed name, like the {{HTMLElement("div")}} element. The `tab` is the control and must have an accessible name. The `tabpanel` is the child (content section) of the `tab`. Adding `aria-labelledby` to the `tabpanel` is a best practice.
25+
Assistive technologies provide users with the accessibility name property, which includes the accessible name along with the element's role. While many elements don't need an accessible name, it's necessary to provide an accessible name to override or supplement the content of elements with specified [roles](/en-US/docs/Web/Accessibility/ARIA/Roles). For example, a [`tabpanel`](/en-US/docs/Web/Accessibility/ARIA/Roles/tabpanel_role) is a section of content that appears after a user activates the associated element with a [`tab`](/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role) role. This role can be set on an element with no needed name, like the {{HTMLElement("div")}} element. The `tab` is the control and must have an accessible name. The `tabpanel` is the child (content section) of the `tab`. Adding `aria-labelledby` to the `tabpanel` is a best practice.
2626

2727
## See also
2828

2929
- [ARIA roles](/en-US/docs/Web/Accessibility/ARIA/Roles)
3030
- [ARIA attribute](/en-US/docs/Web/Accessibility/ARIA/Attributes)
31+
- [Accessible Name and Description Computation 1.2 (accname)](https://w3c.github.io/accname/#mapping_additional_nd_description)
3132
- [Accessibility](/en-US/docs/Web/Accessibility)
3233
- [Learn accessibility](/en-US/docs/Learn/Accessibility)
34+
- [Web accessibility](https://en.wikipedia.org/wiki/Web_accessibility) on Wikipedia
35+
- [Web Accessibility In Mind](https://webaim.org/)
36+
- [ARIA](/en-US/docs/Web/Accessibility/ARIA)
37+
- [The W3C Web Accessibility Initiative (WAI)](https://www.w3.org/WAI/)
38+
- [Accessible Rich Internet Applications (WAI-ARIA)](https://w3c.github.io/aria/)
39+
- [Glossary](/en-US/docs/Glossary)
40+
41+
- {{Glossary("Accessibility")}}
42+
- {{Glossary("Accessibility tree")}}
43+
- {{Glossary("Accessible description")}}
44+
- {{Glossary("ARIA")}}

files/en-us/glossary/blink/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ page-type: glossary-definition
66

77
{{GlossarySidebar}}
88

9-
**Blink** is an open-source browser rendering engine developed by Google as part of Chromium (and therefore part of {{glossary("Google Chrome", "Chrome")}} as well). Specifically, Blink began as a fork of the WebCore library in {{glossary("WebKit")}}, which handles layout, rendering, and {{glossary("DOM")}}, but now stands on its own as a separate {{glossary("rendering engine")}}.
9+
**Blink** is an open-source browser rendering engine developed by Google as part of Chromium (and therefore part of {{glossary("Google Chrome", "Chrome")}} as well). Specifically, Blink began as a fork of the WebCore library in {{glossary("WebKit")}}, which handles layout, rendering, and {{glossary("DOM")}}, but now stands on its own as a separate {{Glossary("Engine/Rendering", "rendering engine")}}.
1010

1111
## See also
1212

@@ -18,4 +18,4 @@ page-type: glossary-definition
1818
- {{glossary("Gecko")}}
1919
- {{glossary("Trident")}}
2020
- {{glossary("WebKit")}}
21-
- {{glossary("Rendering engine")}}
21+
- {{Glossary("Engine/Rendering", "Rendering engine")}}

files/en-us/glossary/browser/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ page-type: glossary-definition
66

77
{{GlossarySidebar}}
88

9-
A **Web browser** or **browser** is a program that retrieves and displays pages from the {{Glossary("World Wide Web", "Web")}}, and lets users access further pages through {{Glossary("hyperlink", "hyperlinks")}}. A browser is the most familiar type of {{Glossary("user agent")}}. It uses a {{Glossary("rendering engine")}} to display web pages.
9+
A **Web browser** or **browser** is a program that retrieves and displays pages from the {{Glossary("World Wide Web", "Web")}}, and lets users access further pages through {{Glossary("hyperlink", "hyperlinks")}}. A browser is the most familiar type of {{Glossary("user agent")}}. It uses a {{Glossary("Engine/Rendering", "rendering engine")}} to display web pages.
1010

1111
Common browsers include:
1212

@@ -26,5 +26,5 @@ Common browsers include:
2626
- [Microsoft Edge](https://www.microsoft.com/en-us/edge)
2727
- [Opera Browser](https://www.opera.com/)
2828
- Glossary
29-
- {{Glossary("Rendering engine")}}
29+
- {{Glossary("Engine/Rendering", "Rendering engine")}}
3030
- {{Glossary("User agent")}}

files/en-us/glossary/engine/index.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ page-type: glossary-definition
66

77
{{GlossarySidebar}}
88

9-
The {{glossary("JavaScript")}} engine is an interpreter that parses and executes a JavaScript program.
9+
The term **engine** can have several meanings depending on the context. It may refer to:
1010

11-
## See also
12-
13-
- [JavaScript engine](https://en.wikipedia.org/wiki/JavaScript_engine) on Wikipedia
11+
{{GlossaryDisambiguation}}

0 commit comments

Comments
 (0)