WebReplay – Time Travel Debugging for Firefox

Web Replay is a project to allow Firefox content processes to record their behavior, replay it later, and rewind to earlier states.  Replaying processes preserve all the same JS behavior, DOM structures, graphical updates, and most other behaviors that occurred while recording.  … | Continue reading


@developer.mozilla.org | 5 years ago

Using promises

A Promise is an object representing the eventual completion or failure of an asynchronous operation. Since most people are consumers of already-created promises, this guide will explain consumption of returned promises before explaining how to create them. | Continue reading


@developer.mozilla.org | 5 years ago

A Re-Introduction to JavaScript (JS Tutorial) – JavaScript – MDN

Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. JavaScript is now used by an incredible numbe … | Continue reading


@developer.mozilla.org | 5 years ago

Firefox 61: Accessibility Inspector

The accessibility inspector provides a means to access important information exposed to assistive technologies on the current page via the accessibility tree, allowing you to check what's missing or otherwise needs attention. This article takes you through the main features of th … | Continue reading


@developer.mozilla.org | 5 years ago

Semantic HTML

This page lists all the HTML elements, which are created using tags. | Continue reading


@developer.mozilla.org | 5 years ago

Cross-browser Flexbox mixins (MDN)

This article provides a set of mixins for those who want to mess around with flexbox using the native support of current browsers. | Continue reading


@developer.mozilla.org | 5 years ago

Console.table()

Displays tabular data as a table. | Continue reading


@developer.mozilla.org | 5 years ago

Pluralization rules around the world

You're likely here because you're localizing a.properties file and it had a link to this page. This page is to help explain how to localize these strings so that the correct plural form is shown to the user. For example, "1 page" vs "2 pages". | Continue reading


@developer.mozilla.org | 5 years ago

Firefox 60 for developers

This article provides information about the changes in Firefox 60 that will affect developers. Firefox 60 is released on May 9, 2018. | Continue reading


@developer.mozilla.org | 5 years ago

Web Authentication API – Web APIs – MDN

The Web Authentication API is an extension of the Credential Management API that enables strong authentication with public key cryptography, enabling password-less authentication and / or secure second-factor authentication without SMS texts. | Continue reading


@developer.mozilla.org | 5 years ago

Firefox 60 for developers

This article provides information about the changes in Firefox 60 that will affect developers. Firefox 60 is the current Nightly version of Firefox, and will ship on May 8, 2018. | Continue reading


@developer.mozilla.org | 5 years ago

Http 418 “I`m a teapot” status code

The HTTP 418 I'm a teapot client error response code indicates that the server refuses to brew coffee because it is a teapot. This error is a reference of Hyper Text Coffee Pot Control Protocol which was an April Fools' joke in 1998. | Continue reading


@developer.mozilla.org | 5 years ago

Keygen tag in HTML

The HTML keygen element exists to facilitate generation of key material, and submission of the public key as part of an HTML form. This mechanism is designed for use with Web-based certificate management systems. It is expected that the keygen element will be used in an HTML form … | Continue reading


@developer.mozilla.org | 5 years ago