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.
Accessibility of Semantics: How Writing Semantic HTML Can Help Accessibility
Semantics matter because they may influence a user's experience and accessibility on your website. Here are three examples.

Read More
In the news
WebAssembly is a no-nonsense sidekick to JavaScript. It isn’t meant to be hand-written; rather, it’s a low-level binary format designed to be a suitable compilation target for existing languages such as C++
Building MDN into a world class repository of high quality Web documentation is one of the most valuable things Mozilla has done for Web developers...

Tools & libraries

Re-usable easy interface JavaScript chart library, based on D3 v4+

Tutorials & guides
What are decorators? How do they work, and what are they useful for? Graham Cox explains all in this helpful introduction to JavaScript decorators.

CSS Custom Properties (also popularly called CSS Variables) are here! This is really exciting because we finally have true variables in CSS!
Stop fighting your style sheets and make the cascade work for you.

It’s no secret that we are currently experiencing a Cambrian explosion of innovation by the JavaScript community. But what you may not be aware of are the equally evolutionary innovations under development by the CSS community.
This experiment has made Charlie appreciate the number of large sites that make the effort to build robust sites that work for everybody...
For beginners
Monica works on a library called Polymer, which helps you write web components faster and easier. This is awesome, but it’s only awesome if you (yes, YOU) know what a web component is, and know that you want to write one.
Hello from the server side
Node.js 8 has a new utility function: util.promisify(). It converts a callback-based function to a Promise-based one.

 A fancy liquid button demo
Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA