Chromium Dev

Deck | Stream

Chomium Blog

Chrome Releases

Paul Kinlan

Scroll to text bookmarklet

I forgot that Scroll to Text fragment was a thing that is launching soon in Chrome (81 and not 80 as

Tue, 11 Feb 2020 09:51:48 +0000

What do you want from a Web Browser Developer Relations team?

It’s my 10 year anniversary at Google today, and I’ve had an incredible time. I’ve

Sat, 01 Feb 2020 12:31:45 +0000

Thinking about Developer Satisfaction and Web Developers

It would be an understatement to say that MDN’s Developer Needs Assessment has helped the Chrom

Wed, 15 Jan 2020 13:53:26 +0000

Hiring: Chrome Privacy Sandbox Developer Advocate

It’s looking like 2020 will be a big year for Privacy across the web and our team (Chrome) is n

Thu, 09 Jan 2020 15:05:36 +0000

Correct image orientation for images - Chrome 81

Looks like one of the oldest bugs in Chromium has been fixed. Chrome used to display images in landsc

Thu, 09 Jan 2020 14:16:53 +0000

Light fork of SimpleImage for Editor.js

I love Editor.js. It’s a nice simple block editor that I use to write these posts. It has a hos

Thu, 09 Jan 2020 13:33:02 +0000

Airhorner with added Web USB

This new year Andre Bandarra left me a little surprise on my desk: A physical airhorner built with We

Mon, 06 Jan 2020 13:56:40 +0000

Matsushima, Miyagi

Before we visited Yamadera we spent the day in Matsushima in Miyagi prefecture. It was an amazingly b

Thu, 26 Dec 2019 20:19:50 +0000

Yamadera, Yamagata

Early in December we took a short day-trip to Yamadera Temple in Yamagata prefecture. The temple

Thu, 26 Dec 2019 18:51:58 +0000

Modern Mobile Bookmarklets with the ShareTarget API

Bookmarklets are an unsung superpower of Desktop Web Browsers. They are not as powerful as Chrome Ext

Wed, 18 Dec 2019 13:48:22 +0000

Pixel 4XL Infrared sensor via getUserMedia

It’s turns out that you can access the pixel 4 face detection IR camera via normal getUserMedia

Tue, 10 Dec 2019 02:34:54 +0000

Sunset over Tokyo from Shibuya

I was walking past the window in the Office and I saw this rather awesome view.

Thu, 05 Dec 2019 08:44:56 +0000

Harlech Castle

I love a good Castle. Luckily North Wales is full of amazing Castles. Last week I took the boys to Ha

Wed, 04 Dec 2019 04:34:07 +0000

Puppeteer Go

I love Puppeteer - it lets me play around with the ideas of The Headless Web - that is running the we

Tue, 03 Dec 2019 02:28:20 +0000

A simple video insertion tool for EditorJS

I really like EditorJS. It’s let me create a very simple web-hosted interface for my static Hug

Tue, 05 Nov 2019 00:48:57 +0000

Test post Video upload

If you see a video here, then it worked.

Tue, 05 Nov 2019 00:17:27 +0000

Friendly Project Name Generator with Zeit

I’ve got some ideas for projects that make it easier to create sites on the web - one of the id

Sun, 27 Oct 2019 20:18:27 +0000

Frankie and Bennys: Pay for your meal via the web

Whenever I see a restaurant say that you can pay on mobile, I always check it out, mostly so I can be

Sun, 20 Oct 2019 17:17:06 +0000

Podroll

I love podcasts and I listen to quite a few, yet I still find discovering new podcasts is quite a har

Sun, 20 Oct 2019 12:17:17 +0000

Adding "dark mode" to my blog

I saw Jeremy Keith’s post about adding dark mode to his blog and it seemed simple, so I decided

Mon, 14 Oct 2019 12:17:17 +0000

Using Web Mentions in a static site (Hugo)

My blog is an entirely static site, built with Hugo and hosted with Zeit. This is a great solution fo

Mon, 07 Oct 2019 20:11:30 +0000

Creating a pop-out iframe with adoptNode and "magic iframes"

Update: 8th October - Significant issues with this doc.I caught up with Jake Archibald about this pos

Sun, 06 Oct 2019 20:58:16 +0000

Meatspace Augmented Reality: From Chester to Nagoya

I love Chester - it’s a walled Roman fort town in the North West of England, with a heap of his

Sun, 18 Aug 2019 15:00:23 +0000

Photos from Carlisle Castle

I recently went on holiday with the boys and we swung past Carlisle Castle (birthplace of the world r

Sat, 17 Aug 2019 07:50:35 +0000

Idle observation: Indexing text in images

I was out with the boys in Llangollen the other day (it’s a beautiful town) and I was taking pi

Tue, 23 Jul 2019 23:53:05 +0000

Liverpool World Museum

I took the kids to the Liverpool World History Museum the other week, it was pretty neat.The Space an

Sun, 14 Jul 2019 20:16:53 +0000

Bookstore - Llangollen

I love this place, it’s on top of a cafe in Llangollen. I came here with my grandparents nearly

Sun, 14 Jul 2019 09:33:49 +0000

Webmention.app

I love the idea of Webmentions, yet I’ve not had the time to implement it on my site. At a high

Thu, 20 Jun 2019 12:33:04 +0000

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

My site is entirely static. It’s built with Hugo and hosted with Zeit. I’m pretty happy w

Fri, 24 May 2019 11:10:02 +0000

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

I have a goal of building the worlds simplest screen recording software and I’ve been slowly no

Mon, 13 May 2019 19:47:24 +0000

Paul Lewis

Jake Archibald

Service workers at TPAC

Last month we had a service worker meeting at the W3C TPAC conference in Fukuoka. For the first time

Sun, 06 Oct 2019 14:05:43 +0000

Probably?

Remy Sharp asked a question on Twitter that got me thinking about probability for the first time in a

Tue, 11 Jun 2019 08:16:31 +0000

Who has the fastest website in F1?

I was trying to make my predictions for the new Formula One season by studying the aerodynamics of th

Tue, 19 Mar 2019 12:00:29 +0000

A declarative router for service workers

I'm looking for feedback on this API. It isn't yet supported in any standard or browser.In the very e

Mon, 07 Jan 2019 14:19:11 +0000

What happens when packages go bad?

I built spritecow.com back in 2011, and I no longer actively maintain it. A few months ago, a user be

Fri, 14 Dec 2018 11:41:38 +0000

I discovered a browser bug

I accidentally discovered a huge browser bug a few months ago and I'm pretty excited about it. Securi

Wed, 20 Jun 2018 14:17:41 +0000

Third party CSS is not safe

A few days ago there was a lot of chatter about a 'keylogger' built in CSS.Some folks called for brow

Tue, 27 Feb 2018 14:47:46 +0000

Arrays, symbols, and realms

On Twitter, Allen Wirfs-Brock asked folks if they knew what Array.isArray(obj) did, and the results s

Mon, 11 Dec 2017 16:50:55 +0000

await vs return vs return await

When writing async functions, there are differences between await vs return vs return await, and pick

Thu, 07 Dec 2017 13:23:56 +0000

Netflix functions without client-side React, and it's a good thing

A few days ago Netflix tweeted that they'd removed client-side React.js from their landing page and t

Tue, 31 Oct 2017 11:02:49 +0000

Web Fundamentals

Adding notification permission data to the Chrome User Experience Report

Adding notification permission data to the Chrome User Experience ReportChr

11 Feb 2020 00:00:00 GMT

The Chromium Chronicle: Catching UI Regressions with Pixel Tests

The Chromium Chronicle: Catching UI Regressions with Pixel TestsEpisode 10:

05 Feb 2020 00:00:00 GMT

New in Chrome 80

New in Chrome 80Chrome 80 is rolling out now, and there’s a ton of new stuf

04 Feb 2020 00:00:00 GMT

What's New In DevTools (Chrome 81)

What's New In DevTools (Chrome 81)Moto G4 support in Device ModeAfter e

29 Jan 2020 00:00:00 GMT

Multi-Origin Trusted Web Activities

Multi-Origin Trusted Web ActivitiesIf you are new to Trusted Web Activities

17 Jan 2020 00:00:00 GMT

Introducing android-browser-helper, a library for building Trusted Web Activities

Introducing android-browser-helper, a library for building Trusted Web Acti

10 Jan 2020 00:00:00 GMT

Deprecations and removals in Chrome 80

Deprecations and removals in Chrome 80Disallow Synchronous XMLHTTPRequest()

19 Dec 2019 00:00:00 GMT

WebVR 1.1 removed from Chrome

WebVR 1.1 removed from ChromeFeedback

19 Dec 2019 00:00:00 GMT

The Chromium Chronicle: ClusterFuzz

The Chromium Chronicle: ClusterFuzzEpisode 9: December, 2019by Adrian Taylo

13 Dec 2019 00:00:00 GMT

New in Chrome 79

New in Chrome 79Chrome 79 is rolling out now! Installed Progressive Web

10 Dec 2019 00:00:00 GMT

Rob Dodson (Medium)

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

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

Addy Osmani (Medium)

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

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

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

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

The Cost Of JavaScript In 2018

Update: The Cost Of JavaScript In 2019 is now available to read.Building interactive sites can involv

Wed, 01 Aug 2018 20:24:36 GMT

A Tinder Progressive Web App Performance Case Study

Tinder recently swiped right on the web. Their new responsive Progressive Web App — Tinder Online — i

Sun, 24 Dec 2017 06:27:59 GMT

A Pinterest Progressive Web App Performance Case Study

Pinterest’s new mobile web experience is a Progressive Web App. In this post we’ll cover some of thei

Wed, 29 Nov 2017 21:53:48 GMT

The Cost Of JavaScript

As we build sites more heavily reliant on JavaScript, we sometimes pay for what we send down in ways

Wed, 15 Nov 2017 16:19:22 GMT

Hacker News Progressive Web Apps

At Google I/O this year, we introduced HNPWA (Hacker News Readers as PWAs) — a project aiming to demo

Wed, 20 Sep 2017 02:50:59 GMT

A React And Preact Progressive Web App Performance Case Study: Treebo

Authors: Treebo: Lakshya Ranganath, Chrome: Addy OsmaniTreebo is India’s top rated budget hotel chain

Tue, 12 Sep 2017 22:22:20 GMT

Sam Thorogood (Medium)

The data is here:

The data is here:https://medium.com/media/d474a5dd7c9833159d53274a27c7ba83/href

Wed, 13 Jun 2018 01:34:17 GMT

Try loading the script like this:

Try loading the script like this:<script src="..." type="module" crossorigin=&

Sun, 03 Jun 2018 23:07:43 GMT

↩️ Native Undo & Redo for the Web

This was originally posted on dev.to, 23 April 2018.How can you support Undo and Redo natively for el

Tue, 15 May 2018 23:21:38 GMT

You’ll need HTTPS to make any of what I’ve listed in my article work, sorry.

You’ll need HTTPS to make any of what I’ve listed in my article work, sorry. Good news though—Let’s E

Mon, 14 May 2018 02:22:12 GMT

It shouldn’t matter what it’s called.

It shouldn’t matter what it’s called. You have to link to it in your site’s <head>, though, lik

Mon, 14 May 2018 02:20:41 GMT

JS Callbacks to Promises

This post is about converting old APIs like requestAnimationFrame to modern, Promise-based APIs. ⚠️ I

Mon, 05 Feb 2018 17:01:01 GMT

Yes, it does have to be included on every page—your users can open your site at any point, so you…

Yes, it does have to be included on every page—your users can open your site at any point, so you wan

Thu, 18 Jan 2018 02:04:42 GMT

Thanks, this has changed since I first published the article. I’ve added this note.

Thanks, this has changed since I first published the article. I’ve added this note.

Wed, 18 Oct 2017 22:24:52 GMT

You’re totally correct.

You’re totally correct. And HTTP2 is definitely a thing on most hosts now—but the static analysis par

Thu, 14 Sep 2017 22:44:47 GMT

Alex Russell (Medium)

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

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

Why Are App Install Banners Still A Thing?

A tweetstorm digestion by Alex & Owen.“Why would someone add this banner to their website?!” asks

Thu, 04 May 2017 18:38:04 GMT

Sort of! The background sync API has retry built in.

Sort of! The background sync API has retry built in. If your operation doesn’t succeed, it will be re

Sun, 09 Apr 2017 11:27:31 GMT

Worth noting there’s prior art for both of these.

Worth noting there’s prior art for both of these. Both the Closure Library and Dojo Toolkit build sys

Sun, 09 Apr 2017 05:18:53 GMT

They’re less useful at the app level, but “data flow” for terminal nodes is “properties and…

They’re less useful at the app level, but “data flow” for terminal nodes is “properties and attribute

Thu, 01 Sep 2016 02:19:24 GMT

HTML Imports do de-duping.

HTML Imports do de-duping. That why you’ll see projects with Polymer components all <link rel=”imp

Thu, 01 Sep 2016 02:18:34 GMT

It’s totally true; you can’t just coin a term over dinner.

It’s totally true; you can’t just coin a term over dinner. You need to follow the well-established pr

Sun, 19 Jun 2016 09:50:04 GMT
There is an app update available Refresh