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.
The Cost Of JavaScript
As we build sites more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. In this post, Addy will cover why a little discipline can help if you’d like your site to load & be interactive quickly on mobile devices.
Read More
In the news
With so many great features, some of us just couldn’t wait.
GitHub made it easier for you to keep track of the projects your code depends on with the dependency graph, currently supported in Javascript and Ruby.

Tools & libraries
A powerful, modern, and friendly wrapper for Javascript dates and times.

Seamless i18n in Javascript and React

Tutorials & guides
A deep dive into solving common responsive web design problems

We have seen different tools and techniques to generate SVGs from images and use them as placeholders. The same way WebP is a fantastic format for thumbnails, SVG is also an interesting format to use in placeholders. We can control the level of detail (and thus, size), it’s highly compressible and easy to manipulate with CSS and JS.
When first encountering CSS Grid, an obvious question is, “Can I use a polyfill?” Learn how to deal with browser support today.

For a lot of JavaScript developers, the biggest complaint with Redux is the amount of boilerplate code needed to implement features. A better alternative is MobX which provides similar functionality but with lesser code to write.

The Symbol and Generator were added on ES2015 and they use is pretty blurry for some developers. So, in this article, Rubens will try to simplify and explain it, then show some use cases.
Blogs
This is part of the web truths series of posts. A series where we look at true sounding statements that we keep using to have endless discussions instead of moving on.
Apple and Microsoft are shipping WebAssembly support in the latest versions of Safari and Edge, so all four major browsers can now run code compiled to the super-fast wasm format. 

For beginners
Lear how to use Array.prototype.reduce()

Hello from the server side
When a user of your application has forgotten their password, it can and should be reset securely. To accomplish a secure password reset, Jamie will demonstrate how to use JSON Web Tokens (JWT) to generate a URL-safe token.
Demo
A running fridge in pure CSS
Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser