Web Browser Eng

Deck | Stream

Chromium Dev

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

Trust is Good, Observation is Better—Intersection Observer v2

Trust is Good, Observation is Better—Intersection Observer v2

Fri, 15 Feb 2019 00:00:00 GMT

Replacing a hot path in your app's JavaScript with WebAssembly

Replacing a hot path in your app's JavaScript with WebAssembly

Thu, 14 Feb 2019 00:00:00 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

Registering as a Share Target with the Web Share Target API

Registering as a Share Target with the Web Share Target API

Fri, 07 Dec 2018 05:42:30 GMT

Why Build Progressive Web Apps: Push, but Don't be Pushy! Video Write-Up

Why Build Progressive Web Apps: Push, but Don't be Pushy! Video Write-Up

Thu, 06 Dec 2018 04:08:53 GMT

Maybe Our Documentation "Best Practices" Aren''t Really Best Practices

Maybe Our Documentation "Best Practices" Aren''t Really Best Practices

Wed, 05 Dec 2018 23:57:20 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

Feature Policy & the Well-Lit Path for Web Development (Chrome Dev Summit 2018)

Feature Policy & the Well-Lit Path for Web Development (Chrome Dev Summit 2018)

Fri, 23 Nov 2018 14:32:09 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

Measure, Optimize & Monitor.

Performance is a constant process, not a one-time checklist. It requires continuous monitoring and wo

Mon, 12 Nov 2018 19:46:46 GMT

Chrome Dev Summit 2018: Building a Faster, Smoother, Capable Web

Chrome Dev Summit 2018: Building a Faster, Smoother, Capable Web

Mon, 12 Nov 2018 18:37:00 GMT

No worries!

No worries! Note that good polyfills are available back to IE11 as well: https://github.com/WebCompon

Wed, 07 Nov 2018 00:30:50 GMT

Safari, Opera, Chrome, Firefox, UC Browser, Samsung Internet, and China-market browsers that are…

Safari, Opera, Chrome, Firefox, UC Browser, Samsung Internet, and China-market browsers that are base

Tue, 06 Nov 2018 15:49:44 GMT

Something that gets lost in the desktop focus of most web developers is that web components are…

Something that gets lost in the desktop focus of most web developers is that web components are suppo

Tue, 06 Nov 2018 15:46:13 GMT

A Netflix Web Performance Case Study

Improving Time-To-Interactive for Netflix.com on Desktoptl;dr: There are no silver bullets to web per

Mon, 05 Nov 2018 17:43:17 GMT

Further protections from harmful ad experiences on the web

Further protections from harmful ad experiences on the web

Mon, 05 Nov 2018 17:00:00 GMT

Performance and Resilience: Stress-Testing Third Parties by CSS Wizardry

Performance and Resilience: Stress-Testing Third Parties by CSS Wizardry

Tue, 23 Oct 2018 09:53:10 GMT

Chrome Bug 897727 - MediaRecorder using Canvas.captureStream() fails for large canvas elements on Android

Chrome Bug 897727 - MediaRecorder using Canvas.captureStream() fails for large canvas elements on And

Mon, 22 Oct 2018 14:22:21 GMT

Why Microsoft and Google love progressive web apps | Computerworld

Why Microsoft and Google love progressive web apps | Computerworld

Mon, 22 Oct 2018 10:02:36 GMT

894556 - Multiple video tracks in a MediaStream are not reflected on the videoTracks object on the video element

894556 - Multiple video tracks in a MediaStream are not reflected on the videoTracks object on the vi

Fri, 12 Oct 2018 06:35:22 GMT

Solid is not W3C endorsed.

Solid is not W3C endorsed.The W3C endorses internet standards through its “recommendation track” proc

Wed, 10 Oct 2018 15:46:25 GMT

Start Performance Budgeting

If you’re building a web experience and want to stay fast, a performance budget can be critical. For

Mon, 08 Oct 2018 17:00:02 GMT

Chrome 70 beta: shape detection, web authentication, and more

Chrome 70 beta: shape detection, web authentication, and more

Thu, 13 Sep 2018 21:46:00 GMT

RSS Feed to Google Chat Webhook using Cloud Functions for Firebase and Superfeedr

RSS Feed to Google Chat Webhook using Cloud Functions for Firebase and Superfeedr

Sat, 25 Aug 2018 16:16:29 GMT

Firefox Dev

TenFourFox FPR13b1 available (now with WebP and AppleScript)

TenFourFox FPR13b1 available (now with WebP and AppleScript)

Wed, 20 Feb 2019 01:51:00 GMT

Fearless Security: Thread Safety

In Part 2 of my three-part Fearless Security series, I’ll explore thread safety. Today’s applic

Thu, 14 Feb 2019 15:48:10 GMT

Mozilla statement on the conclusion of EU copyright directive ‘trialogue’ negotiations

Mozilla statement on the conclusion of EU copyright directive ‘trialogue’ negotiations

Thu, 14 Feb 2019 09:56:38 GMT

Mozilla Foundation fellow weighs in on flawed EU Terrorist Content regulation

Mozilla Foundation fellow weighs in on flawed EU Terrorist Content regulation

Wed, 13 Feb 2019 15:33:41 GMT

Facebook Answers Mozilla’s Call to Deliver Open Ad API Ahead of EU Election

Facebook Answers Mozilla’s Call to Deliver Open Ad API Ahead of EU Election

Wed, 13 Feb 2019 12:30:50 GMT

Making the Building of Firefox Faster for You with Clever-Commit from Ubisoft

Making the Building of Firefox Faster for You with Clever-Commit from Ubisoft

Tue, 12 Feb 2019 19:00:50 GMT

Retailers: All We Want for Valentine’s Day is Basic Security

Retailers: All We Want for Valentine’s Day is Basic Security

Tue, 12 Feb 2019 15:40:11 GMT

Anyone can create a virtual reality experience with this new WebVR starter kit from Mozilla and Glitch

Here at Mozilla, we are big fans of Glitch. In early 2017 we made the decision to host our A-Frame co

Tue, 12 Feb 2019 13:59:28 GMT

Anyone can create a virtual reality experience with this new WebVR starter kit from Mozilla and Glitch

Anyone can create a virtual reality experience with this new WebVR starter kit from Mozilla and Glitc

Tue, 12 Feb 2019 13:59:28 GMT

Open Letter: Facebook, Do Your Part Against Disinformation

Open Letter: Facebook, Do Your Part Against Disinformation

Mon, 11 Feb 2019 13:00:34 GMT

Kenya Government mandates DNA-linked national ID, without data protection law

Kenya Government mandates DNA-linked national ID, without data protection law

Sat, 09 Feb 2019 00:38:25 GMT

Refactoring MDN macros with async, await, and Object.freeze()

In March of last year, the MDN Engineering team began the experiment of publishing a monthly changelo

Thu, 07 Feb 2019 15:50:22 GMT

Refactoring MDN macros with async, await, and Object.freeze()

Refactoring MDN macros with async, await, and Object.freeze()

Thu, 07 Feb 2019 15:50:22 GMT

Stop texting yourself links. With Send Tabs there’s a better way.

Stop texting yourself links. With Send Tabs there’s a better way.

Tue, 05 Feb 2019 19:07:00 GMT

Putting Users and Publishers at the Center of the Online Value Exchange

Putting Users and Publishers at the Center of the Online Value Exchange

Tue, 05 Feb 2019 00:13:33 GMT

Getting Firefox artifact builds working on an arm64/aarch64 windows device

Getting Firefox artifact builds working on an arm64/aarch64 windows device

Mon, 04 Feb 2019 17:50:41 GMT

Firefox 66 to block automatically playing audible video and audio

Isn’t it annoying when you click on a link or open a new browser tab and audible video or audio

Mon, 04 Feb 2019 15:34:30 GMT

Firefox 66 to block automatically playing audible video and audio

Firefox 66 to block automatically playing audible video and audio

Mon, 04 Feb 2019 15:34:30 GMT

New in Firefox DevTools 65

We just released Firefox 65 with a number of new developer features that make it even easier for you

Thu, 31 Jan 2019 15:57:32 GMT

Mozilla Raises Concerns Over Facebook’s Lack of Transparency

Mozilla Raises Concerns Over Facebook’s Lack of Transparency

Thu, 31 Jan 2019 08:00:38 GMT

Using ES modules as a modern baseline for progressive enhancement

Using ES modules as a modern baseline for progressive enhancement

Thu, 31 Jan 2019 00:00:00 GMT

Online content regulation in Europe: a paradigm for the future #1

Online content regulation in Europe: a paradigm for the future #1

Wed, 30 Jan 2019 13:24:46 GMT

Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates

Well now, there’s no better way to usher out the first month of the year than with a great new

Tue, 29 Jan 2019 15:59:51 GMT

Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates

Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates

Tue, 29 Jan 2019 15:59:51 GMT

Control trackers your own way with Enhanced Tracking Protection from Firefox

Control trackers your own way with Enhanced Tracking Protection from Firefox

Tue, 29 Jan 2019 14:00:26 GMT

Today’s Firefox Gives Users More Control over their Privacy

Privacy. While it’s the buzzword for 2019, it has always been a core part of the Mozilla mission, and

Tue, 29 Jan 2019 14:00:05 GMT

Today’s Firefox Gives Users More Control over their Privacy

Today’s Firefox Gives Users More Control over their Privacy

Tue, 29 Jan 2019 14:00:05 GMT

Mozilla Celebrates Release of Free, High-Quality Video Compression Technology AV1 in Firefox 65

Mozilla Celebrates Release of Free, High-Quality Video Compression Technology AV1 in Firefox 65

Tue, 29 Jan 2019 12:56:57 GMT

Defining the tracking practices that will be blocked in Firefox

Defining the tracking practices that will be blocked in Firefox

Mon, 28 Jan 2019 18:36:05 GMT

Mozilla Fosters the Next Generation of Women in Emerging Technologies

Mozilla Fosters the Next Generation of Women in Emerging Technologies

Fri, 25 Jan 2019 16:39:44 GMT

Cameras, Sensors & What’s Next for Mozilla’s Things Gateway

Today the Mozilla IoT team is happy to announce the 0.7 release of the Things Gateway. This latest re

Thu, 24 Jan 2019 16:20:21 GMT

Fearless Security: Memory Safety

Fearless SecurityLast year, Mozilla shipped Quantum CSS in Firefox, which was the culmination of 8 ye

Wed, 23 Jan 2019 15:00:57 GMT

How to make VR with the web, a new video series

Virtual reality (VR) seems complicated, but with a few JavaScript libraries and tools, and the power

Tue, 22 Jan 2019 15:51:34 GMT

MDN Changelog – Looking back at 2018

December is when Mozilla meets as a company for our biannual All-Hands, and we reflect on the past ye

Fri, 18 Jan 2019 16:11:25 GMT

Augmented Reality and the Browser — An App Experiment

We all want to build the next (or perhaps the first) great Augmented Reality app. But there be dragon

Tue, 15 Jan 2019 21:33:03 GMT

Evolving Firefox’s Culture of Experimentation: A Thank You from the Test Pilot Program

For the last three years Firefox has invested heavily in innovation, and our users have been an essen

Tue, 15 Jan 2019 21:00:14 GMT

Designing the Flexbox Inspector

The new Flexbox Inspector, created by Firefox DevTools, helps developers understand the sizing, posit

Thu, 10 Jan 2019 16:02:12 GMT

Eric Rescorla Wins the Levchin Prize at the 2019 Real-World Crypto Conference

The Levchin Prize awards two entrepreneurs every year for significant contributions to solving global

Wed, 09 Jan 2019 20:00:13 GMT

Mozilla Hacks’ 10 most-read posts of 2018

Must be the season of the list—when we let the numbers reveal what they can about reader interests an

Fri, 28 Dec 2018 16:08:50 GMT

MDN Changelog for November 2018

Done in NovemberHere’s what happened in November to the code, data, and tools that support MDN Web Do

Fri, 14 Dec 2018 17:48:02 GMT

Firefox 64 Released

Firefox 64 is available today! Our new browser has a wealth of exciting developer additions both in t

Tue, 11 Dec 2018 17:55:01 GMT

Latest Firefox Release Available Today

It’s the season for spending time with family and friends over a nice meal and exchanging gifts. Whet

Tue, 11 Dec 2018 14:00:39 GMT

Goodbye, EdgeHTML

Microsoft is officially giving up on an independent shared platform for the internet. By adopting Chr

Thu, 06 Dec 2018 21:21:05 GMT

Rust 2018 is here… but what is it?

This post was written in collaboration with the Rust Team (the “we” in this article). You

Thu, 06 Dec 2018 16:13:55 GMT

LPCNet: DSP-Boosted Neural Speech Synthesis

LPCNet is a new project out of Mozilla’s Emerging Technologies group — an efficient neural spee

Tue, 20 Nov 2018 16:51:35 GMT

Decentralizing Social Interactions with ActivityPub

In the Dweb series, we are covering projects that explore what is possible when the web becomes decen

Tue, 20 Nov 2018 15:14:23 GMT

The Power of Web Components

BackgroundEver since the first animated DHTML cursor trails and “Site of the Week” badges

Thu, 15 Nov 2018 15:06:07 GMT

Firefox Monitor Launches in 26 Languages and Adds New Desktop Browser Feature

Since the launch of Firefox Monitor, a free service that notifies you when your email has been part o

Thu, 15 Nov 2018 03:35:05 GMT

New & Experimental Web Design Tools: Feedback Requested

The state of design tools in FirefoxA year ago, the Firefox DevTools team formed a subgroup to focus

Wed, 14 Nov 2018 16:00:32 GMT

Firefox Ups the Ante with Latest Test Pilot Experiment: Price Wise and Email Tabs

Over the last few years, the Test Pilot team has developed innovative features for Firefox desktop an

Mon, 12 Nov 2018 15:00:27 GMT

How do people decide whether or not to get a browser extension?

How do people decide whether or not to get a browser extension?

Thu, 08 Nov 2018 20:11:38 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

Víctor Jáquez: Review of Igalia’s Multimedia Activities (2018/H2)

Víctor Jáquez: Review of Igalia’s Multimedia Activities (2018/H2)

Mon, 11 Feb 2019 12:52:00 GMT

Release Notes for Safari Technology Preview 75

Safari Technology Preview Release 75 is now available for download for macOS Mojave and macOS High Si

Wed, 06 Feb 2019 18:00:03 GMT

IntersectionObserver in WebKit

Web authors often need to know when a particular element on a page becomes visible. The element could

Mon, 04 Feb 2019 19:45:32 GMT

Removing Legacy SPDY Protocol Support

This is a guest post from Apple’s CFNetwork team about changes to the URLSession networking fra

Fri, 25 Jan 2019 17:30:35 GMT

Release Notes for Safari Technology Preview 74

Safari Technology Preview Release 74 is now available for download for macOS Mojave and macOS High Si

Wed, 23 Jan 2019 21:45:22 GMT

Release Notes for Safari Technology Preview 73

Safari Technology Preview Release 73 is now available for download for macOS Mojave and macOS High Si

Wed, 09 Jan 2019 18:00:22 GMT

Release Notes for Safari Technology Preview 72

Safari Technology Preview Release 72 is now available for download for macOS Mojave and macOS High Si

Wed, 19 Dec 2018 18:00:05 GMT

Philippe Normand: Web overlay in GStreamer with WPEWebKit

Philippe Normand: Web overlay in GStreamer with WPEWebKit

Sat, 08 Dec 2018 14:09:36 GMT

Release Notes for Safari Technology Preview 71

Safari Technology Preview Release 71 is now available for download for macOS Mojave and macOS High Si

Wed, 05 Dec 2018 18:00:49 GMT

Release Notes for Safari Technology Preview 70

Safari Technology Preview Release 70 is now available for download for macOS Mojave and macOS High Si

Wed, 14 Nov 2018 18:00:41 GMT

Web High Level Shading Language

This article is introducing a new graphics shading language for the Web named Web High Level Shading

Mon, 12 Nov 2018 23:21:46 GMT

Michael Catanzaro: The GNOME (and WebKitGTK+) Networking Stack

Michael Catanzaro: The GNOME (and WebKitGTK+) Networking Stack

Mon, 12 Nov 2018 04:51:28 GMT

Release Notes for Safari Technology Preview 69

Safari Technology Preview Release 69 is now available for download for macOS Mojave and macOS High Si

Wed, 07 Nov 2018 18:00:24 GMT

Michael Catanzaro: Mesa Update Breaks WebKitGTK+ in Fedora 29

Michael Catanzaro: Mesa Update Breaks WebKitGTK+ in Fedora 29

Wed, 07 Nov 2018 02:28:56 GMT

Michael Catanzaro: WebKitGTK+ 2.22.2 and 2.22.3, Media Source Extensions, and YouTube

Michael Catanzaro: WebKitGTK+ 2.22.2 and 2.22.3, Media Source Extensions, and YouTube

Sat, 03 Nov 2018 04:19:46 GMT

Michael Catanzaro: On WebKit Build Options (Also: How to Accidentally Disable Important Security Features!)

Michael Catanzaro: On WebKit Build Options (Also: How to Accidentally Disable Important Security Feat

Sat, 03 Nov 2018 03:29:07 GMT
There is an app update available Refresh