WebAssembly for Frontend: When Native Speed Matters
Our image editor's blur filter took 3 seconds on a 4K image in JavaScript. After porting it to WebAssembly, it runs in 180ms. That's not a typo 16x faster. WebA...
All posts tagged with #javascript
Our image editor's blur filter took 3 seconds on a 4K image in JavaScript. After porting it to WebAssembly, it runs in 180ms. That's not a typo 16x faster. WebA...
TypeScript 5.6 caught three bugs in our codebase on the first build conditions that always evaluated to truthy, silently ignored for months. The new nullish and...
Our product team wanted image moderation without sending user photos to external APIs. Privacy concerns and latency requirements ruled out server-side solutions...
Every React developer has hit the stale closure problem in useEffect. You set up an event listener, but it captures old state values. You add the state to depen...
Our admin dashboard had grown to 450KB of JavaScript. Users on slower connections waited 4+ seconds for interactive elements. After experimenting with htmx alon...
Our design system team faced a frustrating reality: we maintained three separate component libraries for React, Vue, and Angular applications. Every button upda...
After creating custom ESLint rules for over a dozen development teams, I've learned that the most impactful rules aren't about enforcing personal preferences th...
After writing thousands of React tests across dozens of projects, I've learned that the difference between tests that give you confidence and tests that break w...
React 19 landed in December 2024, and after migrating three production applications to the new version, I've experienced firsthand how this release fundamentall...