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.
Would It Be Better If There Were Only One Browser?
As a web developer, you dread cross-browser testing. Why can't there just be one browser to design for? This post explores why that might not be a good idea.
Read More
News
The results of the 2019 Front-End Tooling Survey are out! Check out the results and analysis of the responses here.
Articles
It’s about ensuring UI is able to always stay consistent despite some parts of it being asynchronous. Once you go all-in on this paradigm, you’ll discover interesting implications.
We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the optimizations and non-essential features.
We've all been there. You're working on an app that was "just a prototype" and was "definitely not going to get shipped this way." Or maybe you didn't have time to prototype it, and you certainly didn't have time to write tests for it...
Pseudo-elements are in use for a long time. However, there are some uses cases that are not entirely known across developers.
An interesting take on the classic game...
For beginners
The key prop isn't just for getting rid of that annoying React console error when you try to render an array of elements. The key prop can also be a useful mechanism for controlling React component and element instances.
Hello from the server side
TypeScript makes working with JavaScript more enjoyable. One of the biggest advantages of using TypeScript is the IntelliSense feature, which provides a rich development environment with contextual code completions, hover info and method signature information.
Demo