rssed

a collection of dev rss feeds - blogroll

Add a new feed


surma.dev

Posts

Rust to WebAssembly the hard way πŸ”—

I turned JS into a compiled language (for fun and Wasm) πŸ”—

The cost of convenience πŸ”—

WebGPU β€” All of the cores, none of the canvas πŸ”—

My approach to coding interviews: Optimize for iteration πŸ”—

<video>, HTTP range requests & WHATWG streams πŸ”—

Is WebAssembly magic performance pixie dust? πŸ”—

Why your phone’s portrait mode fakes the blur πŸ”—

Ditherpunk β€” The article I wish I had about monochrome image dithering πŸ”—

Case study: Moving a Three.js-based WebXR app off-main-thread πŸ”—

Streams for reactive programming πŸ”—

React + Redux + Comlink = Off-main-thread πŸ”—

Is postMessage slow? πŸ”—

When should you be using Web Workers? πŸ”—

Compiling C to WebAssembly without Emscripten πŸ”—

Raw WebAssembly πŸ”—

Less Snake Oil, More Context πŸ”—

Headless Web Development πŸ”—

Lights, Camera, Action! πŸ”—

The 9am rush hour πŸ”—

My most useful RegExp trick πŸ”—

Layers and how to force them πŸ”—

Deep-copying in JavaScript πŸ”—

β€œAn Actor, a model and an architect walk onto the web...” πŸ”—

2018: 120fps and no jank πŸ”—

Comlink + WebRTC β€” An Intro to WebRTC πŸ”—

DOM2Texture: Abusing Arcane APIs πŸ”—

DIY Web Animations: Promises + rAF + Transitions πŸ”—

Chromium Bug Tracker: All bugs with >32 stars get fixed? πŸ”—

DevDiary Underdash: Progressive Enhancement, Graceful Degradation and Accessibility πŸ”—

How to read web specs Part IIa – Or: ECMAScript Symbols πŸ”—

How to read web specs Part I – Or: WebVR, how do you work? πŸ”—

Compositor Worklet evolves into Animation Worklet! πŸ”—

Lazyloading πŸ”—

New ways to make your web app jank with Houdini – An introduction πŸ”—

Setting up HTTP/2 πŸ”—

Maelstrom Gaming and 12 fps πŸ”—