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
2 changes: 2 additions & 0 deletions .vscode/dictionaries/proper-names.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ Browsersync
Bubka
Bundlesize
Bunyakovsky
Bushell
Butterick
Buzzcocks
Bynens
Expand Down Expand Up @@ -114,6 +115,7 @@ codingintrigue
Codrops
Coleoptera
Colomb
Comeau
Conde
Corber
Cortana
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ If you've created a new GitHub account and want to know what to do next, you can
This is the easiest way to contribute **small changes** described in [Simple changes](#simple-changes).
- [GitHub Desktop](https://docs.github.com/en/get-started/using-github/github-desktop) - A desktop app for managing interaction with GitHub.
- [GitHub CLI](https://docs.github.com/en/github-cli/github-cli/about-github-cli) - A command-line wrapper for interacting with GitHub.
- [`git`](https://git-scm.com/downloads) - You can use `git` from the command line to interact with GitHub.
- [`git`](https://git-scm.com/downloads/) - You can use `git` from the command line to interact with GitHub.
The examples in this document assume you are using this method.
The [`git` cheat sheet](https://training.github.com/) and [Using Git](https://docs.github.com/en/get-started) guide are useful resources for beginners and advanced users.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/bun/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ Unlike [Node.js](https://nodejs.org/) and [Deno](https://deno.com/), Bun is buil

## See also

- [Bun website](https://bun.sh/)
- [Bun website](https://bun.com/)
2 changes: 1 addition & 1 deletion files/en-us/glossary/javascript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ page-type: glossary-definition
sidebar: glossarysidebar
---

JavaScript (or "JS") is a programming language used most often for dynamic client-side scripts on webpages, but it is also often used on the {{Glossary("Server","server")}}-side, using a runtime such as {{Glossary("Node.js")}}, {{Glossary("Deno")}}, and [Bun](https://bun.sh/).
JavaScript (or "JS") is a programming language used most often for dynamic client-side scripts on webpages, but it is also often used on the {{Glossary("Server","server")}}-side, using a runtime such as {{Glossary("Node.js")}}, {{Glossary("Deno")}}, and [Bun](https://bun.com/).

JavaScript **should not** be confused with the [Java programming language](<https://en.wikipedia.org/wiki/Java_(programming_language)>). Although _"Java"_ and _"JavaScript"_ are trademarks (or registered trademarks) of Oracle in the U.S. and other countries, the two programming languages are significantly different in their syntax, semantics, and use cases.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@ The most popular version control system is Git, along with GitHub, a site that p

We'll be using GitHub so that you can easily download the source code for each article. You will also be able to get the code as it should be after completing the article, just in case you get lost.

After [installing git](https://git-scm.com/downloads), to clone the repository you should execute:
After [installing git](https://git-scm.com/downloads/), to clone the repository you should execute:

```bash
git clone https://github.com/opensas/mdn-svelte-tutorial.git
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ Let's get you to put these new elements into action.
</tr>
<tr>
<td>Shoes</td>
<td>Shoeshop</td>
<td>Shoe shop</td>
<td>13/09</td>
<td>Big regrets</td>
<td>65</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This module takes you through the essentials of version control using Git and Gi

## Prerequisites

- A desktop computer with Git installed on it (see the [Git downloads page](https://git-scm.com/downloads)).
- A desktop computer with Git installed on it (see the [Git downloads page](https://git-scm.com/downloads/)).
- A tool to use Git. Depending on how you like to work, you could use:
- A [Git GUI client](https://git-scm.com/downloads/guis/) (we'd recommend [GitHub Desktop](https://desktop.github.com/download/), [SourceTree](https://www.sourcetreeapp.com/) or [Git Kraken](https://www.gitkraken.com/)).
- A command line/terminal window (check out our [Command line crash course](/en-US/docs/Learn_web_development/Getting_started/Environment_setup/Command_line) for an introduction).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Revision control can also allow you to _branch_ out your project code, creating

Finally, it can help you undo changes or revert your code back to a time "when it was working" if a mistake has been introduced somewhere and you are having trouble fixing it — something all developers need to do once in a while!

Git can be [downloaded and installed via the git-scm website](https://git-scm.com/downloads) — download the relevant installer for your system, run it, and follow the on-screen prompts. This is all you need to do for now.
Git can be [downloaded and installed via the git-scm website](https://git-scm.com/downloads/) — download the relevant installer for your system, run it, and follow the on-screen prompts. This is all you need to do for now.

You can interact with git in a number of different ways, from using the command line to issue commands, to using a [git GUI app](https://git-scm.com/downloads/guis) to issue the same commands by pushing buttons, or even from directly inside your code editor, as seen in the Visual Studio Code example below:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Let's look at each one of these in more detail.

The editor, operating system, and browser are all development environments. We will assume that you have already settled down with a choice you are most comfortable with. However, before installing and running other tools, there are yet two choices to make:

- Where you are going to run the tools on. Most tools that are run locally are written in JavaScript, so you need a JavaScript interpreter on your computer that can be invoked from the command line (not the one in your browser). [Node.js](https://nodejs.org/) remains the industry standard and we will use it. [Bun](https://bun.sh/) is intended as a drop-in replacement for Node.js, known for its speed and powerful APIs.
- Where you are going to run the tools on. Most tools that are run locally are written in JavaScript, so you need a JavaScript interpreter on your computer that can be invoked from the command line (not the one in your browser). [Node.js](https://nodejs.org/) remains the industry standard and we will use it. [Bun](https://bun.com/) is intended as a drop-in replacement for Node.js, known for its speed and powerful APIs.
- How you are going to install the tools, in other words, the _package manager_. Node provides [npm](https://www.npmjs.com/) by default, so we will use it. [Yarn](https://yarnpkg.com/) and [pnpm](https://pnpm.io/) are other popular choices, each with their own advantages such as speed, project management, etc.

### Safety net
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ Now that the repository ("repo") is created on GitHub we are going to want to cl
In the "Clone" section, select the "HTTPS" tab, and copy the URL.
If you used the repository name "django_local_library", the URL should be something like: `https://github.com/<your_git_user_id>/django_local_library.git`.

2. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads)).
2. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads/)).
3. Open a command prompt/terminal and clone your repo using the URL you copied above:

```bash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ The steps are:

Now that the repository ("repo") is created on GitHub we are going to want to clone (copy) it to our local computer:

1. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads)).
1. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads/)).
2. Open a command prompt/terminal and clone your repo using the URL you copied above:

```bash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ GitHub is a very important and useful community to get involved in, and Git/GitH

### Basic GitHub setup

1. First of all, [install Git](https://git-scm.com/downloads) on your machine. This is the underlying version control system software that GitHub works on top of.
1. First of all, [install Git](https://git-scm.com/downloads/) on your machine. This is the underlying version control system software that GitHub works on top of.
2. Next, [sign up for a GitHub account](https://github.com/signup). It's simple and easy.
3. Once you've signed up, log in to [github.com](https://github.com/) with your username and password.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/mozilla/firefox/releases/125/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ No notable changes.

#### Removals

- The [`SVGAElement.text`](/en-US/docs/Web/API/SVGAElement#svgaelement.text) property has been removed. The {{domxref("Node.textContent", "textContent")}} property (inherited from `Node`) is broadly supported and should be used instead. ([Firefox bug 1880689](https://bugzil.la/1880689)).
- The [`SVGAElement.text`](/en-US/docs/Web/API/SVGAElement/text) property has been removed. The {{domxref("Node.textContent", "textContent")}} property (inherited from `Node`) is broadly supported and should be used instead. ([Firefox bug 1880689](https://bugzil.la/1880689)).

### WebAssembly

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/mozilla/firefox/releases/145/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Firefox 145 is the current [Beta version of Firefox](https://www.firefox.com/en-

- The {{cssxref("text-autospace")}} property is now supported, allowing automatic spacing adjustments between characters from different scripts ([Firefox bug 1981086](https://bugzil.la/1981086), [Firefox bug 1869577](https://bugzil.la/1869577)).

- Firefox now supports the legacy [`-webkit-fill-available` keyword](Web/CSS/WebKit_Extensions) as a value for the CSS {{cssxref("width")}} and {{cssxref("height")}} properties, to improve web compatibility.
- Firefox now supports the legacy [`-webkit-fill-available` keyword](/en-US/docs/Web/CSS/WebKit_Extensions) as a value for the CSS {{cssxref("width")}} and {{cssxref("height")}} properties, to improve web compatibility.
This keyword is an alias for the recently-standardized `stretch` keyword (i.e., [`width: stretch`](/en-US/docs/Web/CSS/width#stretch) and [`height: stretch`](/en-US/docs/Web/CSS/height#stretch)) which isn't yet supported in Firefox.
([Firefox bug 1988938](https://bugzil.la/1988938), [Firefox bug 1789477](https://bugzil.la/1789477)).

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/fedcm_api/idp_integration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -374,4 +374,4 @@ Once the user is signed in to the IdP, the IdP should:

## See also

- [Federated Credential Management API](https://privacysandbox.google.com/cookies/fedcm) on privacysandbox.google.com (2023)
- [Federated Credential Management API](https://developer.chrome.com/docs/identity/fedcm/overview) on developer.chrome.com (2023)
6 changes: 3 additions & 3 deletions files/en-us/web/api/fedcm_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ The availability of FedCM within `<iframe>`s enables a couple of use cases:

For example code, see:

- [Implement an identity solution with FedCM on the Identity Provider side](https://privacysandbox.google.com/cookies/fedcm/implement/identity-provider) on privacysandbox.google.com (2025).
- [Implement an identity solution with FedCM on the Relying Party side](https://privacysandbox.google.com/cookies/fedcm/implement/relying-party) on privacysandbox.google.com (2025).
- [Implement an identity solution with FedCM on the Identity Provider side](https://developer.chrome.com/docs/identity/fedcm/implement/identity-provider) on developer.chrome.com (2025)
- [Implement an identity solution with FedCM on the Relying Party side](https://developer.chrome.com/docs/identity/fedcm/implement/relying-party) on developer.chrome.com (2025)

## Specifications

Expand All @@ -96,4 +96,4 @@ For example code, see:

## See also

- [Federated Credential Management API](https://privacysandbox.google.com/cookies/fedcm)
- [Federated Credential Management API](https://developer.chrome.com/docs/identity/fedcm/overview)
6 changes: 3 additions & 3 deletions files/en-us/web/api/fedcm_api/rp_sign-in/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ The previous example also includes some optional features:
- The `nonce` property provides a random nonce value that ensures the response is issued for this specific request, preventing {{glossary("replay attack", "replay attacks")}}.
- The `loginHint` property provides a hint about the account option(s) the browser should present for user sign-in. This hint is matched against the `login_hints` values that the IdP provides at the [accounts list endpoint](/en-US/docs/Web/API/FedCM_API/IDP_integration#the_accounts_list_endpoint).

The browser requests the IdP config files and carries out the sign-in flow detailed below. For more information on the kind of interaction a user might expect from the browser-supplied UI, see [Sign in to the relying party with the identity provider](https://privacysandbox.google.com/cookies/fedcm#sign-in).
The browser requests the IdP config files and carries out the sign-in flow detailed below. For more information on the kind of interaction a user might expect from the browser-supplied UI, see [Implement an identity solution with FedCM on the Relying Party side](https://developer.chrome.com/docs/identity/fedcm/implement/relying-party).

## FedCM sign-in flow

Expand Down Expand Up @@ -127,7 +127,7 @@ The default value for `mode` is `passive`. If `mode` is not set, or is set expli

If `mode` is set to `active`, the browser requires the sign-in flow to be initiated via a user action such as clicking a button ({{glossary("transient activation")}} is required), and the `providers` object can only have a length of `1`, otherwise the `get()` promise will reject. This mode is typically used when the RP wishes to provide a separate button for each IdP choice. When the user clicks one of those buttons, a simplified dialog window appears that just requires them to enter the credentials for that account.

See [FedCM UI modes](https://privacysandbox.google.com/cookies/fedcm/why#fedcm_ui_modes) on privacysandbox.google.com for an example of how the different UI modes are presented in Google Chrome.
See [FedCM UI modes](https://developer.chrome.com/docs/identity/fedcm/overview#fedcm_ui_modes) on developer.chrome.com for an example of how the different UI modes are presented in Google Chrome.

## Auto-reauthentication

Expand Down Expand Up @@ -193,4 +193,4 @@ For a `disconnect()` call to work, the IdP must include a [`disconnect_endpoint`

## See also

- [Federated Credential Management API](https://privacysandbox.google.com/cookies/fedcm) on privacysandbox.google.com (2023)
- [Federated Credential Management API](https://developer.chrome.com/docs/identity/fedcm/overview) on developer.chrome.com (2023)
Loading