Weekend JavaScript



ISSUE #125

WebAssembly, Null vs Undefined, the ultimage guide to JS frameworks, and more


TOP STORIES

Announcing Leaflet 1.3.0

Leaflet - a JavaScript library for interactive maps


Bulb: A Reactive Programming Library for JavaScript | Josh Bassett

Bulb focuses on delivering a very simple API (around 4 KB) that provides only the key building blocks required for reactive programming in the JavaScript language.


Making WebAssembly even faster: Firefox’s new streaming and tiering compiler | Lin Clark

People call WebAssembly a game changer because it makes it possible to run code on the web faster. Some of these speedups are already present, and some are yet to come. One of these speedups is streaming compilation, where the browser compiles the code while the code is still being downloaded. Up until now, this was just a potential future speedup. But with the release of Firefox 58 next week, it becomes a reality.


SPONSORED

Learn React.js in just a couple of afternoons

Today's issue is sponsored by this by Wes Bos and his awesome React course. Totally updated with the latest best practices in React, ES6, React Router 4 and more. It is thorough and concise (less than 5 hours of video), and well structured as well (just 30 short videos). If you find yourself wondering whether what might be a good time to finally start learning React, this is you chance right there.


MODERN JAVASCRIPT

Null vs. Undefined | Brandon Morelli

At first glance, null and undefined may seem the same, but they are far from it. This article will explore the differences and similarities between null and undefined in JavaScript.


Cover Your Apps While Still Using npm | Tierney Cyren

Every once in a while, the JavaScript and Node.js ecosystem experiences something that is deeply disturbing to many developers: an outage of the npm registry. Whenever this happens, we hear outcries that npm is the single point of failure for the entire ecosystem and that the entire ecosystem is doomed because of this.


The Ultimate Guide to JavaScript Frameworks | John Hannah

Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month. How do you know which ones might be right for your project? What are their strengths and weaknesses? How do you get started? That’s where this guide comes


Building Secure JavaScript Applications | GERGELY NEMETH

In this article, I will go through the most frequently asked question about how one can make a JavaScript application more secure.


REACT

React.Fragment and Semantic HTML | James

One of the features that React 16 gave us was the ability to render an array of components without a containing element.


Dragging React performance forward | Alex Reardon

In this blog I will explore the performance challenges that we faced and how we overcame them to get such impressive results. The solutions that I will talk about are very tailored for our problem domain. There are some principles and techniques that will emerge — but the specifics might be different across problem domains.


Structure your React-Redux project for scalability and maintainability | Ashwin Nayar

In this article, I suggest a pattern for your React-Redux project so that you don’t tear your hair apart when you have to add a new feature or when you revisit it 6 months later.


VIDEO

Nine weird things to code when you are bored

So the weekend is here and you are bored sitting in front of your computer. You are still bored after watching YouTube videos all day. Don't Worry, you have ...