Are You FLoCed? Chrome 90, Edge 90, Firefox 88, and Deno 1.9 | Front End News #026
Tags: frontendnews, news
Published: 2021-04-21 15:59:59

> **NOTE:** This is issue #026 of my newsletter, which went live on Monday, April 19th. If you find this information useful and interesting and you want to receive future issues as they are published, ahead of everyone else, I invite you to join the subscriber list at [frontendnexus.com](https://frontendnexus.com/).

***

Many voices raised up this week against Google's decision to start testing FLoC (Federated Learning of Cohorts) for some of the users. Are you affected by the change? You can now check it out.

It was also a release week, with all major browsers rolling out updates: version 90 for Chrome and Edge, and version 88 for Firefox. Speaking of releases, Deno 1.9 is out, as well as Cypress 7.1.0, D3 v6.7.0, and many other interesting packages.

***

## Are You FLoCed?

Recently Google has promoted FLoC (Federated Learning of Cohorts) as their solution to replace third-party cookies. However, many voices call this initiative a worse cure than the problem it tries to solve.

DuckDuckGo, Brave, and Vivaldi have decried publicly this initiative. The Electronic Frontier Foundation has even created a website that can tell users if their Chrome browser is testing FLoc.

The Verge has taken this topic to the other browser makers: Microsoft, Mozilla, Opera, and Apple (sort of). None of them are supporting this initiative publicly. Will this sink the initiative? It's too early to say.

The topic is very loaded, with lots of arguments to be considered. And if all this is interesting to you, I invite you to check the (many) articles linked below. And don't forget to check if you've been FLoCed yet.


- Brave: [Why Brave Disables FLoC](https://brave.com/why-brave-disables-floc/)
- Vivaldi: [No, Google! Vivaldi users will not get FLoC’ed.](https://vivaldi.com/blog/no-google-vivaldi-users-will-not-get-floced/)
- DuckDuckGo: [Use the DuckDuckGo Extension to Block FLoC, Google’s New Tracking Method in Chrome](https://spreadprivacy.com/block-floc-with-duckduckgo/)
- Electronic Frontier Foundation: [Google’s FLoC Is a Terrible Idea](https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea)
- The Verge: [Nobody is flying to join Google’s FLoC](https://www.theverge.com/2021/4/16/22387492/google-floc-ad-tech-privacy-browsers-brave-vivaldi-edge-mozilla-chrome-safari)

***

## Browser news

### Chrome

Chrome 90 has rolled out to users over the last week. The highlights of the update are the support for the new `overflow: clip` property and a new option to implement and use Shadow DOM directly in HTML.

- [New in Chrome 90](https://developer.chrome.com/blog/new-in-chrome-90/)

### Edge

As Edge is now powered by Chromium, their update cycle is synchronized to the one of Chrome. Version 90 brings over better font rendering, improved printing features, new policies, and more. You should check out the release notes for a full list of the changes.

- [Release notes for Microsoft Edge Stable Channel](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel)

### Firefox

Firefox barely made the line for this issue, as it updated right as I was editing this newsletter. Version 88 brings support for `:user-valid` and `:user-invalid`, outline now follows border-radius shape, and FTP support has been disabled.

- [Never too late for Firefox 88](https://hacks.mozilla.org/2021/04/never-too-late-for-firefox-88/)

### WebKit

WebKit didn't release an update this week, but they did introduce a nice feature in the CSS Grid Inspector. This will make life easier for all developers testing their work in this browser.

- [Introducing CSS Grid Inspector](https://webkit.org/blog/11588/introducing-css-grid-inspector/)


***

## Software updates and Releases

- **[Cypress 7.1.0](https://github.com/cypress-io/cypress/releases/tag/v7.1.0)** - Testing for anything that runs in a browser
- **[D3 v6.7.0](https://github.com/d3/d3/releases/tag/v6.7.0)** - Data visualization toolkit
- **[Deno 1.9](https://deno.com/blog/v1.9)** - simple, modern and secure runtime for JavaScript and TypeScript
- **[electron-boilerplate v9.0.0](https://github.com/szwacz/electron-boilerplate/releases/tag/9.0.0)** - Boilerplate application for Electron runtime
- **[eslint-plugin-vue v7.9.0](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v7.9.0)** - ESLint plugin for Vue.js
- **[react-markdown 6.0.0](https://github.com/remarkjs/react-markdown/blob/main/changelog.md#600---2021-04-15)** - Markdown component for React
- **[Redwood v0.30.0](https://github.com/redwoodjs/redwood/releases/tag/v0.30.0)** - Bringing full-stack to the Jamstack
- **[Reseter CSS v1.1.0](https://github.com/krishdevdb/reseter.css/releases/tag/1.1.0)** - A futuristic alternative to Normalize And CSS resets

***

## Wrapping things up

That's all I have prepared for this issue. Have a great and productive week, keep yourselves safe, and I will see you next time!