rssed

a collection of dev rss feeds - blogroll

Add a new feed

+

167 feeds


Read the Tea Leaves

Posts

Avoiding unnecessary cleanup work in disconnectedCallback đź”—

In a previous post, I said that a web component’s connectedCallback and disconnectedCallback should be mirror images of each other: one for setup, the [...]

Why I’m skeptical of rewriting JavaScript tools in “faster” languages 🔗

I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging J [...]

The greatness and limitations of the js-framework-benchmark đź”—

I love the js-framework-benchmark. It’s a true open-source success story – a shared benchmark, with contributions from various JavaScript framework au [...]

Web components are okay đź”—

Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see [...]

Improving rendering performance with CSS content-visibility đź”—

Recently I got an interesting performance bug on emoji-picker-element: I’m on a fedi instance with 19k custom emojis […] and when I open the emoji pic [...]

The continuing tragedy of emoji on the web đź”—

Pop quiz: what emoji do you see below? [1] Depending on your browser and operating system, you might see: The flag of Martinique The old flag of Marti [...]

Reliable JavaScript benchmarking with Tachometer đź”—

Writing good benchmarks is hard. Even if you grasp the basics of performance timings and measurements, it’s easy to fool yourself: You weren’t measuri [...]

Is it okay to make connectedCallback async? đź”—

One question I see a lot about web components is whether this is okay: The answer is: yes. It’s fine. Go ahead and make your connectedCallbacks async. [...]

Bugs I’ve filed on browsers 🔗

I think filing bugs on browsers is one of the most useful things a web developer can do. When faced with a cross-browser compatibility problem, a lot [...]

Web component gotcha: constructor vs connectedCallback đź”—

A common mistake I see in web components is this: This setupLogic() can be just about anything – subscribing to a store, setting up event listeners, e [...]