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.
Serving sharp images to high density screens
Why compressing images for dense screens is different, and how to serve them...
Read More
News
Apple's WebKit team has managed to break the popular IndexedDB JavaScript API in the latest version of Safari (14.1.1) on macOS 11.4 and iOS 14.6.
Next.js 11 continues their mission to create the best developer experience with a new conformance system and performance improvements.
Articles
Today we’re going to take a quick look at a few special CSS keywords you can use on any CSS property: inherit, initial, revert, and unset. Also, we will ask where and when to use them to the greatest effect, and if we need more of those keywords.
What makes relational selector one of the most requested features and how are we, as developers, working around not having it? In this article, we’re going to check the early spec of the :has selector, and see how it should improve the CSS workflow once it’s released.
In another episode of “I’ve been a web designer for how long and am only now learning about this?” let’s talk about CSS system colors.
A simple thumbnail hover effect with a caption slide out animation and an SVG filter distortion on the image.
Testing is one of those things that you either get super excited about or kinda close your eyes and walk away. Whichever camp you fall into, I’m here to tell you that front-end testing is for everyone. In fact, there are many types of tests and perhaps that is where some of the initial fear or confusion comes from.
Talking about APIs for performance metrics in the browser. Find out how much problems your JS code really causes in production.
Hello from the server-side
Imagine you have a pile of bricks somewhere. And you want to build a wall with those bricks here. Let’s say you have a friend to help move the bricks. To start building, you now have two options. You can either wait until your friend brings the whole pile of bricks to you, or you can start building as soon as you have a few bricks to start with, while your friend keeps bringing more bricks.
Which would be efficient? Clearly, it will be efficient to start building as soon as you have a few bricks to start with.
Inspiration