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.
Things You Can Do With CSS Today
The present and future of CSS are very bright indeed and if you take a pragmatic, progressive approach to your CSS, then things will continue to get better and better on your projects, too.
Read More
Libs, Tools & References
"Of course, there isn’t a universal best practice that can be applied to all businesses and applications. But there are some general rules that we can follow to build a productive codebase."
Use web Workers and other Windows through a simple Promise API.
Articles
Discover how to build an audio player using React and the HTMLAudioElement interface.
…same goes for option objects.
tabindex is a global attribute that allows an HTML element to receive focus. It needs a value of zero or a negative number in order to work in an accessible way.
"I don’t want to be bothered maintaining types. I rather create types that can update themselves if their dependencies or surroundings change. I call this approach creating low maintenancen types."
In this post, you can learn how to design highly performant animations and micro-interactions to improve the UX of your site.
The built-in browser form validation mechanism can be frustrating as it will mark fields invalid while still entering text. Using only CSS this can be circumvented so that validations happen afterward.
"I’ve told this story at conferences – but due to the general situation I thought I’d retell it here."
For beginners
How to build a very common layout with CSS grid. Header on the top, footer on the bottom. Two columns, sidebar and main content. This one has navigation above the main content but within that same column.
Inspiration