Frontend Engineering

Results: 52

Frontend Engineering

Next.js 13/14: Server Actions and the New App Router (2023)aunimeda
Frontend Engineering

Next.js 13/14: Server Actions and the New App Router (2023)

React is coming full circle. In 2023, Next.js Server Actions are bringing back the simplicity of PHP and Ruby on Rails with modern React components.

October 26, 2023Read β†’
React Server Components: Decoding the Wire Format (2023)aunimeda
Frontend Engineering

React Server Components: Decoding the Wire Format (2023)

RSC is finally stable in Next.js 13.4. But what's actually happening in that .rsc stream? Let's decode the secret language of the server-client bridge.

September 18, 2023Read β†’
Zero-Runtime CSS-in-JS: The Performance King (2023)aunimeda
Frontend Engineering

Zero-Runtime CSS-in-JS: The Performance King (2023)

Is Styled Components dead? In 2023, zero-runtime CSS-in-JS is taking over. No more runtime script, no more style re-calculation.

April 12, 2023Read β†’
Qwik: Resumability vs. Hydration (2022)aunimeda
Frontend Engineering

Qwik: Resumability vs. Hydration (2022)

Is the era of hydration over? In 2022, Misko Hevery's Qwik introduces 'resumability' to achieve instant-on web apps.

November 5, 2022Read β†’
Vitest vs. Jest: Why We’re Switching to Vite-Powered Testing (2022)aunimeda
Frontend Engineering

Vitest vs. Jest: Why We’re Switching to Vite-Powered Testing (2022)

Jest has been the king for years, but it's slow. Vitest uses Vite's esbuild pipeline to make testing feel instant again.

April 10, 2022Read β†’
WebGL: High-Performance Data Visualization on the Web (2021)aunimeda
Frontend Engineering

WebGL: High-Performance Data Visualization on the Web (2021)

When SVG and Canvas 2D hit their limits, WebGL is the answer. In 2021, we are visualizing millions of data points with the GPU.

August 5, 2021Read β†’
SWC and esbuild: The End of Slow Bundling (2021)aunimeda
Frontend Engineering

SWC and esbuild: The End of Slow Bundling (2021)

Babel and Webpack have served us well, but the performance ceiling of JavaScript is real. In 2021, Rust and Go are rebuilding our toolchains.

March 12, 2021Read β†’
WebAssembly: SIMD and Multithreading with Threads (2021)aunimeda
Frontend Engineering

WebAssembly: SIMD and Multithreading with Threads (2021)

Wasm is getting a massive speed boost. In 2021, SIMD and Threads are finally landing in stable browsers.

March 10, 2021Read β†’
Tailwind CSS JIT: Transforming Build Times and Workflow (2020)aunimeda
Frontend Engineering

Tailwind CSS JIT: Transforming Build Times and Workflow (2020)

The JIT engine is the biggest shift in Tailwind's history. No more 10MB development CSS files-just pure speed and on-demand generation.

November 15, 2020Read β†’
Next.js SSR vs CSR: How We Got 97 on Lighthouse for a High-Traffic Marketplaceaunimeda
Frontend Engineering

Next.js SSR vs CSR: How We Got 97 on Lighthouse for a High-Traffic Marketplace

Why client-side rendering was killing our e-commerce conversion rate, how Next.js SSR and ISR fixed it, and the exact changes that moved us from 41 to 97 on Google Lighthouse.

August 14, 2020Read β†’
Advanced TypeScript: Conditional Types and Type Inference (2019)aunimeda
Frontend Engineering

Advanced TypeScript: Conditional Types and Type Inference (2019)

TypeScript 2.8 introduced conditional types, and in 2019, they are the secret weapon for library authors. Let's learn how to make your types dynamic.

November 5, 2019Read β†’
JAMstack in Production: Why We Rebuilt a News Site With Gatsby and a Headless CMSaunimeda
Frontend Engineering

JAMstack in Production: Why We Rebuilt a News Site With Gatsby and a Headless CMS

We migrated a content-heavy news site from WordPress to Gatsby + Contentful. The case for static site generation, what 'headless CMS' actually means, and the CDN edge caching that finally let us survive traffic spikes.

April 17, 2019Read β†’