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.
JavaScript performance beyond bundle size
"There’s an old story about a drunk trying to find his keys in the streetlight. Why? Well, because that’s where it’s the brightest. It’s a funny story, but also relatable, because as humans we all tend to take the path of least resistance. I think we have the same problem in the web performance community. There’s a huge focus recently on JavaScript bundle size. But I believe we focus on bundle size first and foremost because it’s easy to measure..."
Read More
News
Total Cookie Protection is a major anti-tracking advance in Firefox that confines cookies to the site where they were created.
Libs, Tools & References
The Streams API allows JavaScript to programmatically access streams of data received over the network and process them as desired. 
Articles
Rendering optimizations that come naturally.
The z-index property can be a tricky little bugger. Sometimes, no matter how much you crank up the number, the element never rises to the top! In this article, we explore stacking contexts and see how they can thwart our efforts to use z-index. We'll also learn how to use this mechanism to our advantage.
"In my previous article, “Deep Insights Into JavaScript’s Fetch API”, I discussed the basics of the Fetch API. But it’s worth acknowledging that fetch() isn’t consistently an ideal solution, and there are sometimes better alternatives for making HTTP requests. Here I’ll describe why Axios is better than fetch() in development..."
Icon fonts became popular over a decade ago. But their convenience comes at a high cost to your visitors.
Google calculates webpage performance based on core web vitals. What does that mean?
This article discusses all the ways to hide something, be it through HTML or CSS, and when to use which.
For beginners
The idea of an “abortable” fetch came to life in 2017 when AbortController was released. That gives us a way to bail on an API request initiated by fetch() — even multiple calls — whenever we want.
Hello from the server-side
Logging using Node.js best practices can save hours of debugging work by storing information about each runtime.
Inspiration
A toy for creating and sharing 3D blobs.