How browsers schedule and execute scripts can impact the performance of web pages. While techniques like script defer, link rel=preload (and others) influence script loading, knowing how browsers interpret them can also be helpful. Thanks to Kouhei Ueno, we now have an up to date summary of script scheduling in Chrome.
null is object and typeof
NaN is number
In this tutorial, I'll first help you understand why Facebook felt the need to build a library called React. I'll cover all the basic concepts that you'd need to create your first React app. This tutorial aims to reintroduce React by clearly explaini...
Declarative, asynchronous routing for React.
This was going to be a longer post but I thought this was interesting enough to post now. React and Vue both have fairly well defined lifecycle events which we can use to successfully navigate the mys
I will show you how parallax is easy to implement with CSS variables and I will flavor it with just a little bit of vanilla JS
Palantir is the creator and primary maintainer of TSLint, the standard linter for the TypeScript programming language. As the TypeScript community is working toward a unified developer experience…
I've tried to simulate fluids many times before, but never really nailed it. The basic concepts are deceivingly simple, but the implementation so incredibly complex.
Using Howler.js to build a lightweight streaming radio app
CORS in general looks like a useful tool until you see the performance impact. At Glia, our public REST API (API from now on) and our Web Client App (APP from now on) live in different subdomains…
The meteoric rise of front-end frameworks like React, Angular, Vue.js, Elm, etc. has made single-page applications ubiquitous on the web. For many developers, these have become part of their ‘default’ toolset. When they start a new project, they... | The Plausible journal | The journey of building plausible.io
WORKFLOW / TOOLS
I was a little late to the React party, I only started learning it in earnest, about 10 months ago. Yes, I’d heard about it long before then. Yes, I’d had co-workers, casual acquaintances and the two…
I spend about 5–6 hours every day inside VS Code so it’s imperative that it is tailored to my needs to make me as productive as possible. Over the years, I have tried many extensions and settings but…