JS Party: JavaScript, CSS, Web Development · Changelog Media

Big Gulps, huh?

May 23, 2024·58 min·5 clips
Clerk's CEO explains why most authentication solutions lack the polished UI users expect from Google.
This episode of JS Party features hosts Jerod Santo and Kball discussing recent developments in web development. They cover the annual State of HTML survey results, the release of Node.js 22, and updates from the React ecosystem. The hosts also briefly mention a new project called Volt from former npm leaders. The State of HTML survey shows Next.js leads static site generator usage at 39%, followed by Astro at 18% and Nuxt at 12%. Traditional generators like Jekyll and Hugo still see significant use, with 7% and 6% adoption respectively. The survey indicates 62% of developers now use AI tools like ChatGPT or Copilot for coding assistance. It also reveals 50% of respondents have used the deprecated `<center>` HTML element. Node.js 22 introduces built-in support for requiring ES modules and includes a WebSocket client. The update brings V8 engine improvements like new Array and Set methods. React 19 is now in beta, marking React Server Components as production-ready and introducing features like the `useOptimistic` hook for UI updates. The React team also open-sourced an experimental Rust-based compiler for build-time optimizations. A notable finding is that nearly two-thirds of surveyed developers incorporate AI into their coding workflow. The hosts share personal experiences, with one debugging a tricky React state mutation issue and another using ChatGPT to write a Node.js server. They express surprise that half of survey respondents have used the obsolete `<center>` tag, speculating it might still appear in HTML emails. The conversation touches on the enduring appeal of static site generators for their resilience against traffic spikes. The hosts also discuss the new Volt project, backed by npm's creator and focusing on package supply chain security. They note this emerges alongside Deno's JSR registry, suggesting potential competition in the JavaScript package management space. The tone is casual and conversational, blending news recap with personal anecdotes and light technical analysis. The hosts maintain an approachable, peer-to-peer dynamic while exploring these topics. Web developers interested in industry surveys, framework updates, and emerging tools will enjoy this episode. Listeners seeking deep, single-topic dives or completely non-technical content might find it less engaging.
Listen to the show on