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.
How I failed the <a>
It all starts with a little on click property and then things go downhill. 
Read More
Libs & Tools
Give your functions another chance

Articles
In this tutorial, we'll take a look at how to create full-width, diagonal sections in CSS using the clip-path property.
React Hooks promise to avoid the overhead of class components while delivering all the same benefits. However, writing stateful components with Hooks requires care.

WebViews allow you to display web content inside a native app, but they hide more tricks than just that. Find out what those tricks are!

On the surface it seems fairly easy to create a masonry layout with flexbox; all you need to do is set flex-flow to column wrap and voilà, you have a masonry layout. Sort of.
You think you won’t succeed, so instead you do nothing. But then you glorify the people doing all the awesome stuff.
For beginners
Do you know all those cool animations that you see around, that make you think to yourself, “Wow, I wish I could make something like that”? All of those animations are made by manipulating the DOM.
Hello from the server side
Back in 2017, Node.js 8.9.0 shipped experimental support for ECMAScript modules, known for their import and export statements. This support was behind the flag --experimental-modules.
A lot has happened since then.
Demo
 Slider Circular Progress Bar using SVG