Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions files/en-us/glossary/apple_safari/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ Safari uses the open source {{glossary("WebKit")}} rendering engine, which was d

## See also

- [Safari](<https://en.wikipedia.org/wiki/Safari_(web_browser)>) on Wikipedia
- [Safari (web browser)](<https://en.wikipedia.org/wiki/Safari_(web_browser)>) on Wikipedia
- [Safari](https://www.apple.com/safari/) on apple.com
- [The WebKit project](https://webkit.org/)
- [The WebKit Open Source Project](https://webkit.org/)
- [WebKit Build Archives](https://webkit.org/build-archives/)
- [Reporting a bug for Safari](https://bugs.webkit.org/)
- [Report Safari bugs](https://bugs.webkit.org/)
- Related glossary terms:
- {{glossary("Browser")}}
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- {{glossary("WebKit")}}
- Other browsers: {{glossary("Google Chrome")}}, {{glossary("Microsoft Edge")}}, {{glossary("Mozilla Firefox")}}, {{glossary("Opera Browser")}}
13 changes: 7 additions & 6 deletions files/en-us/glossary/browser/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,25 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

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.
A **web browser** or **browser** is a program that retrieves and displays pages from the {{Glossary("World Wide Web", "web")}}, and lets users access additional 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.

Common browsers include:

- {{Glossary("Apple Safari")}}
- {{Glossary("Google Chrome")}}
- {{Glossary("Microsoft Edge")}} (replaced {{Glossary("Microsoft Internet Explorer", "Internet Explorer")}})
- {{Glossary("Mozilla Firefox")}}
- {{Glossary("Apple Safari")}}
- {{Glossary("Microsoft Edge")}}
- {{Glossary("Opera Browser")}}

## See also

- [Web browser](https://en.wikipedia.org/wiki/Web_browser) on Wikipedia
- {{HTTPHeader("User-agent")}} (HTTP Header)
- Download a browser
- [Mozilla Firefox](https://www.firefox.com/en-US/)
- {{HTTPHeader("User-agent")}} HTTP request header
- Browser download links:
- [Apple Safari](https://support.apple.com/downloads/safari)
- [Google Chrome](https://www.google.com/chrome/)
- [Microsoft Edge](https://www.microsoft.com/en-us/edge)
- [Mozilla Firefox](https://www.firefox.com/en-US/)
- [Opera Browser](https://www.opera.com/)
- Related glossary terms:
- {{Glossary("Engine/Rendering", "Rendering engine")}}
Expand Down
33 changes: 24 additions & 9 deletions files/en-us/glossary/google_chrome/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,40 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

Google Chrome is a free Web {{glossary("browser")}} developed by Google, based on the [Chromium](https://www.chromium.org/) open source project. Some key differences are described in BrowserStack's [Chrome vs Chromium: Core Differences](https://www.browserstack.com/guide/difference-between-chrome-and-chromium) guide.
**Chrome** is a free {{Glossary("Browser","web browser")}} developed by Google, based on the [Chromium](https://www.chromium.org/) open source project. Some key differences are described in BrowserStack's [Chrome vs Chromium: Core Differences](https://www.browserstack.com/guide/difference-between-chrome-and-chromium) guide.

Chromium also has its own layout engine called {{glossary("Blink")}}; note however that the iOS version of Chrome uses that platform's WebView rather than Blink, due to platform restrictions.
Chrome, like Chromium, uses a rendering engine called {{Glossary("Blink")}}. On iOS though, due to platform restrictions, Chrome uses Apple's WebKit-based WebView instead of Blink.

## See also
## Download Chrome

- [Google Chrome](https://en.wikipedia.org/wiki/Google_Chrome) on Wikipedia
Chrome is available on multiple platforms and comes in different versions for different user needs.

### For Chrome Users
### Users

Use one of these links if you're an everyday user.
If you're an everyday Chrome user, use one of these links based on your platform or device:

- [Android](https://play.google.com/store/apps/details?id=com.android.chrome)
- [iOS](https://apps.apple.com/us/app/google-chrome/id535886823)
- [Desktop](https://www.google.com/chrome/)
- [Desktop](https://www.google.com/chrome/) (Windows, macOS, Linux)

### For Web Developers
### Web developers

If you want to try the latest Chrome features, install one of the pre-stable builds. Google pushes updates frequently and has designed the distributions to run side-by-side with the stable version. Visit the [Chrome Releases Blog](https://chromereleases.googleblog.com/) to learn what's new.

- [Chrome Dev for Android](https://play.google.com/store/apps/details?id=com.chrome.dev)
- [Chrome Canary for desktop](https://www.google.com/chrome/canary/).
- [Chrome Canary for desktop](https://www.google.com/chrome/canary/)

## See also

- [Google Chrome](https://en.wikipedia.org/wiki/Google_Chrome) on Wikipedia
- [Chrome](https://www.google.com/chrome/) on google.com
- [The Chromium Projects](https://www.chromium.org/)
- [Chrome for Developers](https://developer.chrome.com/)
- [Chrome Platform Status](https://chromestatus.com/)
- [Report Chromium issues](https://bugs.chromium.org/p/chromium/issues/list)
- Related glossary terms:
- {{glossary("Browser")}}
- {{glossary("Blink")}}
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- {{glossary("WebKit")}}
- Other browsers: {{glossary("Apple Safari")}}, {{glossary("Microsoft Edge")}}, {{glossary("Mozilla Firefox")}}, {{glossary("Opera Browser")}}
11 changes: 6 additions & 5 deletions files/en-us/glossary/microsoft_edge/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,20 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

**Microsoft Edge** is a proprietary cross-platform {{glossary("World Wide Web", "Web")}} {{Glossary("browser")}} developed by Microsoft since 2014. Initially known as Spartan, Edge replaced the longstanding browser {{glossary("Microsoft Internet Explorer", "Internet Explorer")}}.
**Edge** is a proprietary, cross-platform {{Glossary("Browser","web browser")}} developed by Microsoft in 2014. Initially known as "Spartan", Edge replaced {{glossary("Microsoft Internet Explorer", "Internet Explorer")}}, which had been Microsoft's primary browser for over 20 years.

Edge is included with Windows 10 and Windows 11, and is also available for macOS, iOS/iPadOS, Android and Linux. Edge used EdgeHTML as its {{Glossary("Engine/Rendering", "rendering engine")}} until 2019, when it was replaced by {{glossary("Blink")}}, the rendering engine used by {{Glossary("Google Chrome")}}. On iOS/iPadOS, Edge instead uses {{glossary("WebKit")}} as its rendering engine. Edge supports 'IE mode' for backwards compatibility that uses the {{glossary("Trident")}} engine to render pages requiring legacy Internet Explorer features.
Edge is included with Windows 10 and Windows 11, and is also available for macOS, iOS/iPadOS, Android and Linux.

Edge used EdgeHTML as its {{Glossary("Engine/Rendering", "rendering engine")}} until 2019, when it was replaced by {{glossary("Blink")}}, the rendering engine used by {{Glossary("Google Chrome")}}. On iOS/iPadOS, Edge uses {{glossary("WebKit")}} as its rendering engine. Edge supports 'IE mode' for backwards compatibility that uses the {{glossary("Trident")}} engine to render pages requiring legacy Internet Explorer features.

## See also

- [Official website](https://www.microsoft.com/en-us/edge)
- [Microsoft Edge](https://en.wikipedia.org/wiki/Microsoft_Edge) on Wikipedia
- Related glossary terms:
- [Microsoft Edge](https://www.microsoft.com/en-us/edge) on microsoft.com
- Related glossary terms:
- {{Glossary("Browser")}}
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- {{Glossary("Microsoft Internet Explorer", "Internet Explorer")}}
- {{Glossary("Blink")}}
- {{Glossary("Trident")}}
- {{Glossary("WebKit")}}
- Other browsers: {{glossary("Google Chrome")}}, {{glossary("Microsoft Edge")}}, {{glossary("Mozilla Firefox")}}, {{glossary("Opera Browser")}}
15 changes: 10 additions & 5 deletions files/en-us/glossary/microsoft_internet_explorer/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,22 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

Internet Explorer (or IE) was a free graphical {{glossary("browser")}} maintained by Microsoft for legacy enterprise uses. {{glossary("Microsoft Edge")}} is currently the default Windows browser.
**Internet Explorer** (or IE) was a free, graphical {{Glossary("Browser","web browser")}} maintained by Microsoft for legacy enterprise uses. {{glossary("Microsoft Edge")}} is currently the default Windows browser.

Microsoft first bundled IE with Windows in 1995 as part of the package called "Microsoft Plus!". By around 2002, Internet Explorer had become the most used browser in the world, but lost ground to Chrome, Firefox, Edge, and Safari.
Microsoft first bundled IE with Windows in 1995 as part of the package called "Microsoft Plus!". By around 2002, Internet Explorer had become the most used browser in the world, but lost ground to {{glossary("Google Chrome", "Chrome")}}, {{glossary("Mozilla Firefox", "Firefox")}}, {{glossary("Microsoft Edge", "Edge")}}, and {{glossary("Apple Safari", "Safari")}}.

IE went through many releases and provided version for desktop, mobile, and Xbox Console. It was also available on Mac and UNIX, Microsoft discontinued those versions in 2003 and 2001 respectively. The final Windows release was Windows 11.0.220 on November 10, 2020.
IE went through many releases and provided versions for desktop, mobile, and Xbox Console. It was also available on Mac and UNIX; Microsoft discontinued those versions in 2003 and 2001, respectively. The final Windows release was version 11.0.220 on November 10, 2020.

Microsoft ended support for IE on June 15, 2022.

## See also

- [Internet Explorer](https://en.wikipedia.org/wiki/Internet_Explorer) on Wikipedia
- [History of Internet Explorer](https://en.wikipedia.org/wiki/History_of_Internet_Explorer) on Wikipedia
- [Internet Explorer versions](https://en.wikipedia.org/wiki/Internet_Explorer_versions) on Wikipedia
- [Internet Explorer EOL countdown](https://death-to-ie11.com/)
- [Internet Explorer version history](https://en.wikipedia.org/wiki/Internet_Explorer_versions) on Wikipedia
- [IE11 end of support countdown](https://death-to-ie11.com/)
- Related glossary terms:
- {{glossary("Browser")}}
- {{glossary("Trident")}} (IE's rendering engine)
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- Other browsers: {{glossary("Apple Safari")}}, {{glossary("Google Chrome")}}, {{glossary("Microsoft Edge")}}, {{glossary("Mozilla Firefox")}}, {{glossary("Opera Browser")}}
39 changes: 35 additions & 4 deletions files/en-us/glossary/mozilla_firefox/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,42 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

**Mozilla Firefox** is a free open-source {{Glossary("browser")}} whose development is overseen by the Mozilla Corporation. Firefox runs on Windows, macOS, Linux, and Android.
**Firefox** is a free, open-source {{Glossary("Browser","web browser")}} developed by the Mozilla Corporation. Firefox is available for Windows, macOS, Linux, Android, and iOS.

First released in November 2004, Firefox is completely customizable with themes, plug-ins, and [add-ons](/en-US/docs/Mozilla/Add-ons). Firefox uses {{glossary("Gecko")}} to render webpages, and implements both current and upcoming {{glossary("world wide web", "Web")}} standards.
First released in November 2004, Firefox is customizable with themes, plugins, and [add-ons](/en-US/docs/Mozilla/Add-ons). Firefox uses the {{glossary("Gecko")}} rendering engine to display web pages and implements both current and upcoming {{glossary("world wide web", "web")}} standards.

## Download Firefox

Firefox is available on multiple platforms and comes in different versions for different user needs.

### Users

Use these links to download Firefox for different platforms, devices, or deployment needs:

- [Desktop](https://www.firefox.com/en-US/)
- [Android](https://www.firefox.com/en-US/browsers/mobile/)
- [iOS](https://www.firefox.com/en-US/browsers/mobile/)
- [Firefox for Enterprise](https://www.firefox.com/en-US/browsers/enterprise/)

### Web developers

If you want to try the latest Firefox features, install one of the pre-release builds:

- [Firefox Developer Edition](https://www.firefox.com/en-US/channel/desktop/developer/)
- [Firefox Nightly](https://www.firefox.com/en-US/channel/desktop/#nightly)
- [Firefox Beta](https://www.firefox.com/en-US/channel/desktop/#beta)

## See also

- [Mozilla Firefox official website](https://www.firefox.com/en-US/)
- [Firefox developer documentations](/en-US/docs/Mozilla/Firefox) on MDN
- [Firefox](https://en.wikipedia.org/wiki/Firefox) on Wikipedia
- [Firefox Release Notes](https://www.mozilla.org/en-US/firefox/releases/)
- [Firefox Source Docs](https://firefox-source-docs.mozilla.org/)
- [Firefox developer documentation](/en-US/docs/Mozilla/Firefox) on MDN Web Docs
- [SpiderMonkey](https://spidermonkey.dev/) JavaScript and WebAssembly engine
- [Mozilla Standards Positions](https://mozilla.github.io/standards-positions/)
- [Report Firefox bugs](https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox)
- Related glossary terms:
- {{glossary("Browser")}}
- {{glossary("Gecko")}}
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- Other browsers: {{glossary("Apple Safari")}}, {{glossary("Google Chrome")}}, {{glossary("Microsoft Edge")}}, {{glossary("Opera Browser")}}
22 changes: 19 additions & 3 deletions files/en-us/glossary/opera_browser/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,25 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

**Opera** is the fifth most used web {{glossary("browser")}}, publicly released in 1996 and initially running on Windows only. Opera uses {{glossary("Blink")}} as its layout engine since 2013 (before that, {{glossary("Presto")}}). Opera also exists in mobile and tablet versions.
**Opera** is a free {{Glossary("Browser","web browser")}} that was released publicly in 1996 and was initially available only for Windows. Opera has used the {{glossary("Blink")}} rendering engine since 2013 (replacing {{glossary("Presto")}}). Opera is also available on mobiles and tablets.

## Download Opera

Opera is available for multiple platforms:

- [Opera for Windows, macOS, and Linux](https://www.opera.com/download)
- [Opera for Android](https://play.google.com/store/apps/details?id=com.opera.browser)
- [Opera for iOS](https://apps.apple.com/app/opera-browser-fast-private/id1411869974)

## See also

- [Opera Browser](https://en.wikipedia.org/wiki/Opera_Browser) on Wikipedia
- [Opera browser website](https://www.opera.com/)
- [Opera (web browser)](https://en.wikipedia.org/wiki/Opera_Browser) on Wikipedia
- [Opera Web Browser](https://www.opera.com/) on opera.com
- [Opera help](https://help.opera.com/)
- Open issues using the [bug report wizard](https://bugs.opera.com/wizard/)
- Related glossary terms:
- {{glossary("Browser")}}
- {{glossary("Blink")}}
- {{Glossary("Engine/Rendering", "Rendering engine")}}
- {{glossary("Presto")}}
- Other browsers: {{glossary("Apple Safari")}}, {{glossary("Google Chrome")}}, {{glossary("Microsoft Edge")}}, {{glossary("Mozilla Firefox")}}
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Values of this type are strings. Possible values are:

- `collapsed`
- : `boolean`. Whether the tab group is collapsed or expanded in the tab strip.
- In Firefox, a collapsed group can contain the active tab. The inactive tabs are collapsed.
- In Chrome, groups are collapsed completely. If the group contains the active tab when it's collapsed, the active tab is moved to the first tab to the right of the group. If there is no tab to the right of the group, it's moved to the tab immediately to the left of the group.
- In Firefox, a collapsed group can contain the active tab. The inactive tabs are collapsed.
- In Chrome, groups are collapsed completely. If the group contains the active tab when it's collapsed, the active tab is moved to the first tab to the right of the group. If there is no tab to the right of the group, it's moved to the tab immediately to the left of the group.
- `color`
- : {{WebExtAPIRef("tabGroups.Color")}}. The name of the user-selected color for the tab group's label and icons.
- `id`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ A real number.

The value is between 0..1 (linear), where 1.0 represents 0 dBov ([decibels relative to full scale (DBFS)](https://en.wikipedia.org/wiki/DBFS)), 0 represents silence, and 0.5 represents approximately 6 dB SPL change in the [sound pressure level](https://en.wikipedia.org/wiki/Sound_pressure#Sound_pressure_level) from 0 dBov.


## Specifications

{{Specifications}}
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/css/css_text/whitespace/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Note that:
> [!NOTE]
> [Firefox DevTools](https://firefox-source-docs.mozilla.org/devtools-user/index.html) supports highlighting text nodes, making it easier to see exactly which nodes contain whitespace characters. Pure whitespace nodes are marked with a "whitespace" label.

Conserving whitespace characters in the DOM is useful in many ways, but it can also make certain layouts more difficult to implement and may cause problems for developers who want to iterate over DOM nodes. We'll look at these issues and some solutions later on, in the [solving problems with whitespace nodes](#solving_problems_with_whitespace_nodes) section.
Conserving whitespace characters in the DOM is useful in many ways, but it can also make certain layouts more difficult to implement and may cause problems for developers who want to iterate over DOM nodes. We'll look at these issues and some solutions later on, in the [solving common problems with whitespace nodes](#solving_common_problems_with_whitespace_nodes) section.

## How does CSS process whitespace?

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"dependencies": {
"@apideck/better-ajv-errors": "^0.3.6",
"@caporal/core": "^2.0.7",
"@mdn/fred": "0.2.0",
"@mdn/fred": "0.3.0",
"@mdn/yari": "5.0.3",
"@octokit/rest": "^22.0.0",
"ajv": "^8.17.1",
Expand Down
3 changes: 1 addition & 2 deletions scripts/front-matter_linter.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ import path from "node:path";
import { eachLimit } from "async";
import cliProgress from "cli-progress";

import fdir_pkg from "fdir";
const { fdir } = fdir_pkg;
import { fdir } from "fdir";

import caporal from "@caporal/core";
const { program } = caporal;
Expand Down
18 changes: 9 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1608,10 +1608,10 @@
resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-6.0.28.tgz#e99a2cb1693fec9255c3cf1cfe1b02fcfd0de12d"
integrity sha512-UE4uV0VK+HfGyXCNdq3Lyy0xNJ6bJI9Y8XtVnnv7+oFda3xtV3PQJIMPHEtC+ou1qrrHdrtaLNQ9cJSj4hi94Q==

"@mdn/fred@0.2.0":
version "0.2.0"
resolved "https://registry.yarnpkg.com/@mdn/fred/-/fred-0.2.0.tgz#574c2e2def5e7f4d04e4ad18f6c4db36cc64719c"
integrity sha512-kXuDlOL/rumZ0OUJgk68hli2wntfu8aW2GBFM6nZ12X8hnnPztGeaXwEBPdngg9Dnw6ETxuk4rbbNA31Yn/XlQ==
"@mdn/fred@0.3.0":
version "0.3.0"
resolved "https://registry.yarnpkg.com/@mdn/fred/-/fred-0.3.0.tgz#93b161e6e72140f0f1bfd0b913efb80e9c3811f2"
integrity sha512-yv2uagKAo6WJvrNpkBrmAd9+BO7V+hgC5ShefBHo9qdMBNCv8Iq+H6nTU/fluy+FxbXASEnCVDnjV3HcqpN4CQ==
dependencies:
"@codemirror/lang-css" "^6.3.1"
"@codemirror/lang-html" "^6.4.9"
Expand All @@ -1630,7 +1630,7 @@
concurrently "^9.2.0"
cookie-parser "^1.4.7"
express "^5.0.1"
fdir "^6.4.3"
fdir "^6.5.0"
he "^1.2.0"
http-proxy-middleware "^3.0.3"
insane "^2.6.2"
Expand Down Expand Up @@ -4745,10 +4745,10 @@ fd-slicer@~1.1.0:
dependencies:
pend "~1.2.0"

fdir@^6.4.3, fdir@^6.4.4, fdir@^6.4.6:
version "6.4.6"
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.6.tgz#2b268c0232697063111bbf3f64810a2a741ba281"
integrity sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==
fdir@^6.4.4, fdir@^6.4.6, fdir@^6.5.0:
version "6.5.0"
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350"
integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==

fecha@^4.2.0:
version "4.2.3"
Expand Down