What's going on in world
"Easy is boring. That's why I love the web and browsers." - Remy Sharp

Hello, you're reading Infinum Frontend Cookies, bringing you the latest JavaScript and CSS related news straight to your inbox every week.
The Illusion of Speed
If you could take a 50% hit in real world performance and get a site that feels 50% faster, would you?
Read More
In the news
This release adds some new features and fixes several bugs found in the previous release. This release also has some breaking changes, so please read the following closely.
Private class fields are now at Stage 2 in the JavaScript standard process. It's not finalized yet, but the JavaScript standards committee expects the feature to be developed and eventually included in the standard.
Tools & libraries
MongoDB-like interface for HTML5 IndexedDB

Tutorials & guides
When we write CSS, sometimes we forget about some edge cases in the designs. For example, when the content is longer than we expected and we didn't account for that possibility, our design could break.

This is for everyone: documenting how gov.co.uk is rebuilding inclusive digital services across the UK Government

This is a real worry these days. The years tick by on projects, and all developers ever seem to do is add to their CSS, never remove...
One of the most basic debugging tools in JavaScript is console.log().

React and Vue are ostensibly very similar and I have shipped projects using both. They both use a virtual DOM and they are both narrowly-focused view libraries. They are both solutions to the same problem as reactive HTML rendering tools but I believe they have a single defining difference that cascades down through your entire workflow. React fully embraces Javascript, Vue does not.
In a Google spreadsheet Jens has collected the Top 200 of content sites in the The Moz Top 500, and taken another 20 sites related to web development for comparison. He then used the extremely useful CSS Stats to determine the total number of CSS declarations, as well as the number of unique declarations, to calculate ratios as well as averages: You get the idea as soon as you check out said spreadsheet.
For beginners
The TODOs app is the new “Hello World”
A loader based on the classic pong game
Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA