State of CSS 2020 Results, 25 years of JavaScript and Advent Calendar Season| Front End News #010
Tags: frontendnews
Published: 2020-12-14 07:05:04

> **NOTE:** This is issue #010 of my newsletter, which went live on Monday, December 7th. 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/).

***

This week I give you the results of the State of CSS survey. We then take a glimpse through time at the moment JavaScript was born. I also collected a large number of advent calendars for your enjoyment and enlightenment, while Webpack and Yarn are the highlights of the software updates section.

***

## State of CSS 2020 Results

We finally have the full results of the survey. While there are no ground-breaking changes compared to the ones from 2019, they do show that CSS has evolved a lot over the last decade.  18% more people adopted CSS Grid, about the same percentage would use Tailwind CSS again, and PostCSS and CSS Modules would be the technologies with the highest satisfaction and highest interest, respectively.

On top of that, this year, you can support this project by getting your State of CSS T-Shirt. Too bad they don't have one my size, though.

- [State of CSS 2020](https://2020.stateofcss.com/en-US/)

***

## 25 Years of JavaScript

Back in 1995, Brendan Eich built a programming language for Netscape Navigator, named it JavaScript, and the Web was never the same again. Chris Brandrick of superhighway.dev decided to celebrate this achievement by compiling some of the things people in the tech industry said when JavaScript launched. How well those quotes aged, that's for you to judge.

- [Here’s what people in tech had to say about JavaScript when it debuted in 1995](https://superhighway.dev/javascript-25-years-1995)

***

## It's Advent Calendar Season

The designer and developer communities love ending the year with an advent calendar.  I am also establishing my own tradition by compiling a list of these advent calendars so that you don't have to hunt for them out in the wild. Some big names took a break this year, but you can still find one for your favorite technology. Happy Tech Advent!

- [The 2020 Roundup of Advent Calendars for Designers and Developers](https://frontendnexus.com/articles/advent-calendar-roundup-2020/)

***

## Take the State of JS Survey

Speaking of JavaScript, you can now say your opinion on its current state. It won't take long, and it can both remind you of key concepts and help you discover new things to explore.

- [State of JS](https://stateofjs.com/)

***

## Browser news

### Vivaldi

Vivaldi announced version 3.5 of their browser for Android devices. It brings WebRTC leak protection, and it auto-clears your browser data on exit. Find out more about this update in the official announcement.

- [Vivaldi on Android steps up privacy protection](https://vivaldi.com/blog/vivaldi-3-5-for-android/)

***

## Software updates and Releases

### aframe v1.1.0

A web framework for building virtual reality experiences.

- [https://github.com/aframevr/aframe/releases/tag/v1.1.0](https://github.com/aframevr/aframe/releases/tag/v1.1.0)

### auth.js v3.0.0

GitHub API authentication library for JavaScript and Node.js.

- [https://github.com/octokit/auth.js/releases/tag/v3.0.0](https://github.com/octokit/auth.js/releases/tag/v3.0.0)

### couchnode v3.1.0

Official Couchbase Node.js Client Library

- [https://github.com/couchbase/couchnode/releases/tag/v3.1.0](https://github.com/couchbase/couchnode/releases/tag/v3.1.0)

### CSV Parser v3.0.0

Streaming csv parser inspired by binary-csv that aims to be faster than everyone else.

- [https://github.com/mafintosh/csv-parser/releases/tag/v3.0.0](https://github.com/mafintosh/csv-parser/releases/tag/v3.0.0)

### D3.js v6.3.0

D3 is a JavaScript library for visualizing data using web standards.

- [https://github.com/d3/d3/releases/tag/v6.3.0](https://github.com/d3/d3/releases/tag/v6.3.0)

### htmx 1.0.0

htmx allows you to build modern user interfaces with the simplicity and power of hypertext

- [https://htmx.org/posts/2020-11-24-htmx-1.0.0-is-released/](https://htmx.org/posts/2020-11-24-htmx-1.0.0-is-released/)

### Webpack v5.10.0

Webpack is an open-source JavaScript module bundler.

- [https://github.com/webpack/webpack/releases/tag/v5.10.0](https://github.com/webpack/webpack/releases/tag/v5.10.0)

### Workbox v6.0.0

Workbox is a collection of JavaScript libraries for Progressive Web Apps.

- [https://github.com/GoogleChrome/workbox/releases/tag/v6.0.0](https://github.com/GoogleChrome/workbox/releases/tag/v6.0.0)

### Yarn 2.4

Fast, reliable, and secure dependency management.

- [https://dev.to/arcanis/yarn-2-4-log-filters-audits-better-warnings-49io](https://dev.to/arcanis/yarn-2-4-log-filters-audits-better-warnings-49io)

***

## Interesting Projects

I don't have today any projects from individual developers. Instead, I want to highlight two corporate initiatives that caught my attention.

### #DearInternet Campaign

It is a campaign organized by Mozilla, where they asked people all over the world how did the Internet help them get over the many things that happened this year. They are publishing their favorite answers on the page linked below. Who knows, this might spark some inspiration for yourself as well.

- [#DearInternet Campaign](https://foundation.mozilla.org/en/campaigns/dearinternet/)

### Jamstack explorers

The second project comes from Netlify, and it aims to help people adopt Jamstack. So why not put WordPress aside and use Jamstack for your next project website?

- [Jamstack explorers](https://explorers.netlify.com/)


***

## Wrapping things up

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