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.
What if JavaScript wins?
JavaScript is now part of the toolkit of most working developers. What if network effects push it into being the first-ever truly dominant programming language?

Any application that can be written in JavaScript, will eventually be written in JavaScript.
Read More
News
React components that implement Google’s Material Design.
Tools & libraries
Yet-another-fetch polyfill library. Supports AbortController/AbortSignal

CSS transitions between website pages.
Tutorials & guides
Many people have explored responsive tables. The usual idea is turning the table into key-value pairs so that cells become rows and there are only 2 columns total, which fit in any screen. However, this means table headers need to now be repeated for every row.
I had never heard of the backdrop-filter property until yesterday, but after a couple of hours messing around with it I’m positive that it’s nothing more than magic.
One of the things that I'm really interested in about CSS is the new color-mod function. It will give us the ability to do color manipulations right in the browser.
Blogs
Ivy is the upcoming render engine for Angular. This article takes a closer look at Ivy, how it works, and what it means to you.

Oliver Williams argues that we can and should develop websites for modern browsers without leaving IE users behind.

For beginners
Using !important keyword you can give more weight to a CSS declaration. You can do this not just in your stylesheets but the inline styles too, and if you do so, you make some mistake.

Hello from the server side
HTTP headers are an important way of controlling how caches and browsers process your web content. But many are used incorrectly or pointlessly, which adds overhead at a critical time in the loading of your page, and may not work as you intended.

Demo
Hover the buttons to see the effect
Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser