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.
Web fonts: when you need them, when you don’t
If you’ve always used web fonts, you’d be forgiven for thinking “system fonts” are ugly. Just the word “system” is ugly, so that’s a reasonable thing to think.
Read More
In the news
Apple has started development of service workers—the key technology powering Progressive Web Apps.

The Mono team has been experimenting with a couple of approaches to bring Mono to the web using WebAssembly - a technology that can efficiently and safely execute code in web browsers without being limited to Javascript.
Some notes from the recent CSS Working Group meeting in Paris.

Tools & libraries
Introducing a New ES Module Loader

Next.js 3.0 comes with vastly improved HMR, dynamic imports, static exports and better serverless support!

Online VS Code IDE for Angular & React
Tutorials & guides
There’s a quote by Tim Berners-Lee, Director of W3C and inventor of the World Wide Web, that says, “The power of the web is in its universality”. As people who make a living by making websites, it’s our responsibility to ensure everyone has access to them. Web accessibility seems like a tall order on paper, but it’s definitely much easier than it sounds.
Writing asynchronous code in JavaScript has traditionally been a pretty messy endeavor. It usually meant writing callbacks on top of callbacks, handling errors multiple levels deep, resulting in the infamous pyramid of doom.
In less than two months, four different federal judges have said "Yes" to website accessibility. These cases, from Florida and New York, are a wake-up call to every business in the United States that serves the public: If you have a website, make it accessible so everyone can use it, including disabled people.
Over the years, JavaScript has grown from one of the slowest scripting languages available to a high-performance powerhouse, fast enough that it can run desktop, server, mobile and even embedded applications, whether through web browsers or other environments.
As the power of JavaScript has grown, so has the complexity of applications and their size...

For beginners
So you might be thinking to yourself, this will be so useful for when I have to find the sum of an array of numbers in my next production-grade app.
But the reduce function ends up being so handy. It’s one of those things that you don’t need until you need it. 
Hello from the server side
In this tutorial, we will use the API to create an artificial intelligence (AI) voice chat interface in the browser. The app will listen to the user’s voice and reply with a synthetic voice.

He wants you for the U.S. army...

Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser