Benedikt shows how V8 compiles your JavaScript programs, and explains a few tricks you can use to avoid draining application performance down the sink. | |
|
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies growing their dev teams. | |
|
Install npm dependencies that run directly in the browser. No Browserify, Webpack or import maps required. Would you get rid of Webpack in your front-end projects? |
|
The stuff of nightmares. async function* foo() {
from: set: while (0) {
if (0)
throw as
else this
null
continue from
false
break set
true
var let
debugger
do return yield await delete void typeof get instanceof static in new class of extends async function undefined
() {} {}; while (0);
}
}
|
|
Wallaby.js is an extension for popular editors that provides continuous execution of your unit tests, immediately displaying results next to your code. Complex values can be explored in real-time using Wallaby’s easy-to-navigate tree view. | |
|
“For three years, I have styled my web apps without any .css files. Instead, I have written all the CSS in JavaScript. Let me explain why.” |
|
tl;dr - Self-host your fonts
- Use
preload - Use
font-display: swap to turn FOIT into FOUT |
|
Jan explains how objects with the same shape but different kinds of values can have a surprising effect on JavaScript performance. |
|
Chidume explains caching in terms of idempotency: if A, B => C is always true, meaning C depends strictly on A, B – the inputs – then it’s safe to store the end result C and avoid expensive repeat computation. A more valuable counterparty of caching is HTTP caching, so pretty please read that too! |
|
What are you hoping to get out of code reviews? A sense of superiority? — or are you genuinely trying to improve the product you’re working on? |
|
In this post, we’ll discuss the fundamentals of Functional Programming and how they apply to modern JavaScript. We’ll also avoid unnecessary jargon like monads and functors and stick to concepts that will make our code better. | |
|
|
Comments