Web Browser Eng

Deck | Stream

Chromium Dev

Chrome 77 Beta: New performance metrics, new form capabilities, capabilities in origin trials and more

Chrome 77 Beta: New performance metrics, new form capabilities, capabilities in origin trials and mor

Fri, 09 Aug 2019 21:19:00 GMT

The Chromium Chronicle: Test your Web Platform Features with WPT

The Chromium Chronicle: Test your Web Platform Features with WPT

Tue, 30 Jul 2019 00:00:00 GMT

Chrome 76 Beta: dark mode, payments, new PWA features and more

Chrome 76 Beta: dark mode, payments, new PWA features and more

Thu, 13 Jun 2019 19:57:00 GMT

Web Request and Declarative Net Request: Explaining the impact on Extensions in Manifest V3

Web Request and Declarative Net Request: Explaining the impact on Extensions in Manifest V3

Wed, 12 Jun 2019 17:00:00 GMT

Creating a commit with multiple files to Github with JS on the web

Creating a commit with multiple files to Github with JS on the web

Fri, 24 May 2019 11:10:02 GMT

Screen Recorder: recording microphone and the desktop audio at the same time

Screen Recorder: recording microphone and the desktop audio at the same time

Mon, 13 May 2019 19:47:24 GMT

Extracting text from an image: Experiments with Shape Detection

Extracting text from an image: Experiments with Shape Detection

Mon, 13 May 2019 12:39:45 GMT

Chrome 75 Beta: low latency canvas contexts, sharing files, and numeric separators

Chrome 75 Beta: low latency canvas contexts, sharing files, and numeric separators

Thu, 02 May 2019 21:39:00 GMT

Debugging Web Pages on the Nokia 8110 with KaiOS using Chrome OS

Debugging Web Pages on the Nokia 8110 with KaiOS using Chrome OS

Mon, 15 Apr 2019 01:16:30 GMT

Chrome 74 beta: reducing unwanted motion, private class fields, and feature policy API

Chrome 74 beta: reducing unwanted motion, private class fields, and feature policy API

Fri, 22 Mar 2019 18:40:00 GMT

Chrome Lite Pages - For a faster, leaner loading experience

Chrome Lite Pages - For a faster, leaner loading experience

Tue, 12 Mar 2019 13:00:00 GMT

JavaScript Loading Priorities in Chrome

How browsers schedule and execute scripts can impact the performance of web pages. While techniques l

Wed, 20 Feb 2019 00:54:50 GMT

Chrome 73 Beta: Constructable stylesheets, a new RegExp function, and passive mouse events

Chrome 73 Beta: Constructable stylesheets, a new RegExp function, and passive mouse events

Fri, 08 Feb 2019 21:03:00 GMT

Ricky Mondello: Adoption of Well-Known URL for Changing Passwords

Ricky Mondello: Adoption of Well-Known URL for Changing Passwords

Thu, 31 Jan 2019 22:02:32 GMT

Which elements support shadow DOM?

Oliver on twitter asked:Is there a list somewhere of which HTML elements can and can’t have a shadow 

Sun, 13 Jan 2019 16:56:36 GMT

Chrome 72 Beta: Public class fields, user activation and more

Chrome 72 Beta: Public class fields, user activation and more

Tue, 18 Dec 2018 20:04:00 GMT

They’re all pretty similar so it’s up to you which you prefer to use.

They’re all pretty similar so it’s up to you which you prefer to use.If you want to track your scores

Mon, 03 Dec 2018 18:39:26 GMT

If you’re running the audit in DevTools itself you can export JSON for the data.

If you’re running the audit in DevTools itself you can export JSON for the data. web.dev will also li

Mon, 03 Dec 2018 18:37:59 GMT

I believe this audit is checking if any anchors, , on the page are missing an…

I believe this audit is checking if any anchors, <a href=”…”>, on the page are missing an acces

Fri, 30 Nov 2018 16:27:54 GMT

Hey Samuel,

Hey Samuel,They all use the same tool under the hood (Lighthouse). Currently the version on web.dev d

Fri, 30 Nov 2018 16:24:07 GMT

web.dev status update, 29th Nov 2018

Hey folks,It’s been a couple weeks since our last update so we wanted to check-in and let you know wh

Fri, 30 Nov 2018 02:09:29 GMT

Hi Sara,

Hi Sara,You can file an issue at github.com/googlechrome/web.dev. When you file an issue, make sure t

Fri, 30 Nov 2018 01:21:33 GMT

Hi Vittorio,

Hi Vittorio,You can file issues here: https://github.com/googlechrome/web.devWe started to open up th

Tue, 20 Nov 2018 17:12:02 GMT

Hi Sunny

Hi SunnyUnder the hood we’re using a tool called Lighthouse (https://developers.google.com/web/tools/

Tue, 20 Nov 2018 17:10:27 GMT

Firefox Dev

Using WebThings Gateway notifications as a warning system for your home

Ever wonder if that leaky pipe you fixed is holding up? With a trip to the hardware store and a Mozil

Thu, 15 Aug 2019 14:49:58 GMT

Using WebThings Gateway notifications as a warning system for your home

Using WebThings Gateway notifications as a warning system for your home

Thu, 15 Aug 2019 14:49:58 GMT

Recognizing basic security flaws in local password managers

Recognizing basic security flaws in local password managers

Mon, 12 Aug 2019 07:12:37 GMT

My StarCon 2019 Talk: Collecting Data Responsibly and at Scale

My StarCon 2019 Talk: Collecting Data Responsibly and at Scale

Thu, 08 Aug 2019 12:51:11 GMT

Building Geckoview/Firefox for Android under Windows Subsystems for Linux (wsl)

Building Geckoview/Firefox for Android under Windows Subsystems for Linux (wsl)

Tue, 06 Aug 2019 17:11:08 GMT

Socorro Engineering: July 2019 happenings and putting it on hold

Socorro Engineering: July 2019 happenings and putting it on hold

Tue, 06 Aug 2019 10:00:00 GMT

New CSS Features in Firefox 68

Firefox 68 landed earlier this month with a bunch of CSS additions and changes. In this blog post we

Wed, 31 Jul 2019 14:00:08 GMT

DNS-over-HTTPS (DoH) Update – Detecting Managed Networks and User Choice

DNS-over-HTTPS (DoH) Update – Detecting Managed Networks and User Choice

Wed, 31 Jul 2019 13:01:29 GMT

Mozilla Voice Challenge: Defining The Voice Technology Space

Mozilla Voice Challenge: Defining The Voice Technology Space

Thu, 25 Jul 2019 16:04:29 GMT

WebThings Gateway for Wireless Routers

Wireless RoutersIn April we announced that the Mozilla IoT team had been working on evolving WebThing

Thu, 25 Jul 2019 15:43:14 GMT

Q&A: Igniting imaginations and putting VR in the hands of students with Kai Frazier

Q&A: Igniting imaginations and putting VR in the hands of students with Kai Frazier

Wed, 17 Jul 2019 16:51:24 GMT

MDN’s First Annual Web Developer & Designer Survey

Today we are launching the first edition of the MDN Developer & Designer Needs Survey. Web develo

Tue, 16 Jul 2019 15:04:23 GMT

100,985,047 have been invited to the Evite data breach “party”

100,985,047 have been invited to the Evite data breach “party”

Mon, 15 Jul 2019 20:31:52 GMT

Add-Ons Outage Post-Mortem Result

Editor’s Note: July 12, 1:52pm pt – Updated Balrog update frequency and added some more b

Fri, 12 Jul 2019 16:08:26 GMT

Testing Picture-in-Picture for videos in Firefox 69 Beta and Developer Edition

Editor’s Note: We updated this post on July 11, 2019 to mention that the Picture-in-Picture feature i

Wed, 10 Jul 2019 12:29:05 GMT

Firefox 68: BigInts, Contrast Checks, and the QuantumBar

Firefox 68 is available today, featuring support for big integers, whole-page contrast checks, and a

Tue, 09 Jul 2019 14:35:15 GMT

GeckoView in 2019

Last September we wrote about using GeckoView to bring Firefox’s rendering engine to Android as a reu

Thu, 27 Jun 2019 16:02:37 GMT

How accessibility trees inform assistive tech

The web is accessible by default. It was designed with features to make accessibility possible, and t

Wed, 26 Jun 2019 13:09:35 GMT

View Source 5 comes to Amsterdam

Mozilla’s View Source Conference is back for a fifth year, this time in Amsterdam, September 30 ̵

Wed, 19 Jun 2019 14:35:09 GMT

CSS Scroll Snap Updated in Firefox 68

When Firefox 68 goes to general release next month, it will ship with an updated CSS Scroll Snap spec

Tue, 18 Jun 2019 13:59:29 GMT

CSS Grid Level 2 – subgrid is coming to Firefox

The subgrid feature of the CSS Grid Specification is not yet shipping in any browser, but is now avai

Wed, 05 Jun 2019 19:44:53 GMT

Indicating focus to improve accessibility

It’s a common, but fairly easy-to-fix accessibility issue: lack of indicating focus. In this po

Tue, 04 Jun 2019 14:09:43 GMT

The web the world needs can be ours again, if we want it

People everywhere are demanding basic consumer protections. We want our food to be healthy to eat, ou

Tue, 04 Jun 2019 13:05:37 GMT

When it comes to privacy, default settings matter!

What if I told you that on nearly every single website you visit, data about you was transmitted to d

Tue, 04 Jun 2019 13:00:26 GMT

JavaScript and evidence-based language design

Author’s note: Hi, I’m an engineer at Mozilla working on the Firefox DevTools server. I’m also

Wed, 29 May 2019 15:01:08 GMT

Firefox brings you smooth video playback with the world’s fastest AV1 decoder

Tuesday’s release of Firefox 67 brought a number of performance enhancing features that make this our

Thu, 23 May 2019 20:27:19 GMT

Firefox 67: Dark Mode CSS, WebRender, and more

Firefox 67 is available today, bringing a faster and better JavaScript debugger, support for CSS pref

Tue, 21 May 2019 14:32:45 GMT

Latest Firefox Release is Faster than Ever

With the introduction of the new Firefox Quantum browser in 2017 we changed the look, feel, and perfo

Tue, 21 May 2019 13:01:14 GMT

Faster smarter JavaScript debugging in Firefox DevTools

Script debugging is one of the most powerful and complex productivity features in the web developer t

Thu, 16 May 2019 15:28:41 GMT

Empowering User Privacy and Decentralizing IoT with Mozilla WebThings

Smart home devices can make busy lives a little easier, but they also require you to give up control

Wed, 15 May 2019 17:47:09 GMT

TLS 1.0 and 1.1 Removal Update

tl;dr Enable support for Transport Layer Security (TLS) 1.2 today! Editor’s Note: We updat

Wed, 15 May 2019 14:01:57 GMT

What we do when things go wrong

We strive to make Firefox a great experience. Last weekend we failed, and we’re sorry.An error on our

Thu, 09 May 2019 20:53:45 GMT

Technical Details on the Recent Firefox Add-on Outage

Editor’s Note: May 9, 8:22 pt – Updated as follows: (1) Fixed verb tense (2) Clarified th

Thu, 09 May 2019 20:06:51 GMT

The Firefox EU Elections Toolkit helps you to prevent pre-vote online manipulation

What comes to your mind when you hear the term ‘online manipulation’? In the run-up to the EU p

Mon, 06 May 2019 05:06:36 GMT

Beaker Browser Dev

Why bother with P2P when you still need to guarantee uptime?

Why bother with P2P when you still need to guarantee uptime?

Mon, 22 Oct 2018 05:00:00 GMT

Recurse Center Day 6: Raft's Safety Argument and Cryptopals Round 2

Recurse Center Day 6: Raft's Safety Argument and Cryptopals Round 2

Mon, 03 Oct 2016 00:00:00 GMT

WebKit Dev

Announcing the WebKit Tracking Prevention Policy

Today we are publishing the WebKit Tracking Prevention Policy, covering:What types of tracking WebKit

Wed, 14 Aug 2019 22:44:55 GMT

Release Notes for Safari Technology Preview 89

Safari Technology Preview Release 89 is now available for download for macOS Mojave and the macOS Cat

Wed, 07 Aug 2019 17:00:11 GMT

Philippe Normand: Review of the Igalia Multimedia team Activities (2019/H1)

Philippe Normand: Review of the Igalia Multimedia team Activities (2019/H1)

Mon, 05 Aug 2019 13:30:00 GMT

Changing Page Settings on iOS Using Web Inspector

figure picture img { width: 100%; }@media (prefers-color-scheme:dark) { figure picture img { filter:

Fri, 02 Aug 2019 05:56:25 GMT

Release Notes for Safari Technology Preview 88

Safari Technology Preview Release 88 is now available for download for macOS Mojave and the macOS Cat

Wed, 24 Jul 2019 17:00:59 GMT

Release Notes for Safari Technology Preview 87

Safari Technology Preview Release 87 is now available for download for macOS Mojave and the macOS Cat

Wed, 10 Jul 2019 17:00:51 GMT

WebDriver is Coming to Safari in iOS 13

As anyone who has developed a mobile-friendly site can tell you, mobile browsers and desktop browsers

Mon, 08 Jul 2019 17:00:58 GMT

Release Notes for Safari Technology Preview 86

Safari Technology Preview Release 86 is now available for download for macOS Catalina betas and macOS

Wed, 26 Jun 2019 17:00:40 GMT

A New Bytecode Format for JavaScriptCore

In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC). The goals of the ne

Fri, 21 Jun 2019 17:00:20 GMT

Release Notes for Safari Technology Preview 85

Safari Technology Preview Release 85 is now available for download for macOS Catalina betas and macOS

Wed, 12 Jun 2019 20:00:12 GMT

Javier Fernández: A new terminal-style line breaking with CSS Text

Javier Fernández: A new terminal-style line breaking with CSS Text

Mon, 10 Jun 2019 20:11:40 GMT

What’s New in the Payment Request API for Apple Pay

Since announcing last April that WebKit supports the W3C Payment Request API for Apple Pay, we’

Thu, 06 Jun 2019 17:25:19 GMT
There is an app update available Refresh