Cross-Origin-Opener-Policy

The HTTP Cross-Origin-Opener-Policy (COOP) response header allows you to ensure a top-level document does not share a browsing context group with cross-origin documents. | Continue reading


@developer.mozilla.org | 2 years ago

CSS Scrollbars (Firefox)

CSS Scrollbars standardizes the obsolete scrollbar color properties introduced in 2000 by Windows IE 5.5. | Continue reading


@developer.mozilla.org | 2 years ago

env() – CSS

The env() CSS function can be used to insert the value of a user agent-defined environment variable into your CSS, in a similar fashion to the var() function and custom properties. The difference is that, as well as being user-agent defined rather than user-defined, environment v … | Continue reading


@developer.mozilla.org | 2 years ago

Where is Mozilla getting the readyState value of 3 from?

The WebSocket.readyState read-only property returns the current state of the WebSocket connection. | Continue reading


@developer.mozilla.org | 2 years ago

WAI-ARIA Basics

This article has by no means covered all that's available in WAI-ARIA, but it should have given you enough information to understand how to use it, and know some of the most common patterns you will encounter that require it. | Continue reading


@developer.mozilla.org | 2 years ago

Web Serial API

The Web Serial API provides a way for websites to read from and write to serial devices. These devices may be connected via a serial port, or be USB or Bluetooth devices that emulate a serial port. | Continue reading


@developer.mozilla.org | 2 years ago

hidden

The hidden global attribute is a Boolean attribute indicating that the element is not yet, or is no longer, relevant. For example, it can be used to hide elements of the page that can't be used until the login process has been completed. | Continue reading


@developer.mozilla.org | 2 years ago

HTML5 Does Not Exist

The term HTML5 is essentially a buzzword that refers to a set of modern web technologies. This includes the HTML Living Standard, along with JavaScript APIs to enhance storage, multimedia, and hardware access. | Continue reading


@developer.mozilla.org | 2 years ago

The HTML Element

is an obsolete HTML element which allowed insertion of empty spaces on pages. It was devised by Netscape to accomplish the same effect as a single-pixel layout image, which was something web designers used to use to add white spaces to web pages without actually using an image. … | Continue reading


@developer.mozilla.org | 2 years ago

Intl

The Intl object is the namespace for the ECMAScript Internationalization API, which provides language sensitive string comparison, number formatting, and date and time formatting. The Intl object provides access to several constructors as well as functionality common to the inter … | Continue reading


@developer.mozilla.org | 2 years ago

MDN Plus

The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps. | Continue reading


@developer.mozilla.org | 2 years ago

Introduction to Client-Side Frameworks

And that brings us to the end of our introduction to frameworks — we’ve not taught you any code yet, but hopefully we've given you a useful background on why you'd use frameworks in the first place and how to go about choosing one, and made you excited to learn more and get stuck … | Continue reading


@developer.mozilla.org | 2 years ago

“Yield” Keyword in JavaScript

The yield keyword is used to pause and resume a generator function (function* or legacy generator function). | Continue reading


@developer.mozilla.org | 2 years ago

TIL: Chrome and Firefox have built-in XSLT processor

An XSLTProcessor applies an XSLT stylesheet transformation to an XML document to produce a new XML document as output. It has methods to load the XSLT stylesheet, to manipulate parameter values, and to apply the transformation to documents. | Continue reading


@developer.mozilla.org | 2 years ago

HTML Sanitizer API

The HTML Sanitizer API allow developers to take untrusted strings of HTML, and sanitize them for safe insertion into a document’s DOM. | Continue reading


@developer.mozilla.org | 2 years ago

Firefox 3D View

Continue reading


@developer.mozilla.org | 3 years ago

isindex – Obsolete HTML Element

Continue reading


@developer.mozilla.org | 3 years ago

HTML Dialog Element

Continue reading


@developer.mozilla.org | 3 years ago

The HTML Autocomplete Attribute

Continue reading


@developer.mozilla.org | 3 years ago

BigInt is finally here in ES2020

Continue reading


@developer.mozilla.org | 3 years ago

Logical Nullish Assignment (?=)

Continue reading


@developer.mozilla.org | 3 years ago

Spread syntax (...)

Continue reading


@developer.mozilla.org | 3 years ago

WebAssembly

Continue reading


@developer.mozilla.org | 3 years ago

Working with the History API [Adding and modifying history entries]

Continue reading


@developer.mozilla.org | 3 years ago

How Does the Internet Work?

Continue reading


@developer.mozilla.org | 3 years ago

The Content Template Element – HTML: HyperText Markup Language – MDN

Continue reading


@developer.mozilla.org | 3 years ago

Using Shadow DOM – Web Components – MDN

Continue reading


@developer.mozilla.org | 3 years ago

JavaScript typed arrays – JavaScript – MDN

Continue reading


@developer.mozilla.org | 3 years ago

Web Bluetooth API

Continue reading


@developer.mozilla.org | 3 years ago

CSS extendable through Houdini API

Continue reading


@developer.mozilla.org | 3 years ago

CSS Conic-Gradient()

The conic-gradient() CSS function creates an image consisting of a gradient with color transitions rotated around a center point (rather than radiating from the center). Example conic gradients include pie charts and color wheels. The result of the conic-gradient() function is an … | Continue reading


@developer.mozilla.org | 3 years ago

Infinity – JavaScript – MDN

The global property Infinity is a numeric value representing infinity. | Continue reading


@developer.mozilla.org | 3 years ago

Firefox 83

This article provides information about the changes in Firefox 83 that will affect developers. Firefox 83 is the current Beta version of Firefox, and will ship on November 17, 2020. | Continue reading


@developer.mozilla.org | 3 years ago

Learn web development: Express web framework (Node.js/JavaScript)

Express is a popular unopinionated web framework, written in JavaScript and hosted within the Node.js runtime environment. This module explains some of the key benefits of the framework, how to set up your development environment and how to perform common web development and depl … | Continue reading


@developer.mozilla.org | 3 years ago

An Overview of HTTP

HTTP is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout descri … | Continue reading


@developer.mozilla.org | 3 years ago

About Multimedia Images

This article looks at optimizing image and video to improve web performance. | Continue reading


@developer.mozilla.org | 3 years ago

The Optional Chaining Operator (?.)

The ?. operator functions similarly to the. chaining operator, except that instead of causing an error if a reference is nullish (null or undefined), the expression short-circuits with a return value of undefined. | Continue reading


@developer.mozilla.org | 3 years ago

MDN: Getting Started with Svelte

This brings us to the end of our initial look at Svelte, including how to install it locally, create a starter app, and how the basics work. In the next article we'll start building our first proper application — a todo list. Before we do that, however, let's recap some of the th … | Continue reading


@developer.mozilla.org | 3 years ago

MDN Web Docs Glossary: Definitions of Web-Related Terms

Web technologies contain long lists of jargon and abbreviations that are used in documentation and coding. This glossary provides definitions of words and abbreviations you need to know to successfully understand and build for the web. | Continue reading


@developer.mozilla.org | 3 years ago

Lang() CSS Pseudo-Class

The :lang() CSS pseudo-class matches elements based on the language they are determined to be in. | Continue reading


@developer.mozilla.org | 3 years ago

The JavaScript Arguments Object

arguments is an Array-like object accessible inside functions that contains the values of the arguments passed to that function. | Continue reading


@developer.mozilla.org | 3 years ago

Firefox 77 for Developers

This article provides information about the changes in Firefox 77 that will affect developers. Firefox 77 was released on June 2, 2020. | Continue reading


@developer.mozilla.org | 3 years ago

CSS aspect-ratio is supported in all current browsers except Safari

The aspect-ratio   CSS property sets a preferred aspect ratio for the box, which will be used in the calculation of auto sizes and some other layout functions. | Continue reading


@developer.mozilla.org | 3 years ago

Nullish Coalescing Operator

The nullish coalescing operator (??) is a logical operator that returns its right-hand side operand when its left-hand side operand is null or undefined, and otherwise returns its left-hand side operand. | Continue reading


@developer.mozilla.org | 3 years ago

Peer-to-Peer Communications with WebRTC

In this article, we'll take a look at how peer-to-peer connections are created and managed using WebRTC and its RTCPeerConnection interface. | Continue reading


@developer.mozilla.org | 3 years ago

Planned changes to shared memory in Firefox and Chrome

There is standardization work ongoing that enables developers to create SharedArrayBuffer objects again, but changes are needed in order to be use these across threads (i.e., postMessage() for SharedArrayBuffer objects throws by default). These changes provide further isolation b … | Continue reading


@developer.mozilla.org | 3 years ago

JavaScript Standard Built-In Objects

This chapter documents all of JavaScript's standard, built-in objects, including their methods and properties. | Continue reading


@developer.mozilla.org | 3 years ago

MDN: Getting Started with React

This brings us to the end of our initial look at React, including how to install it locally, creating a starter app, and how the basics work. In the next article we'll start building our first proper application — a todo list. Before we do that, however, let's recap some of the t … | Continue reading


@developer.mozilla.org | 3 years ago