

Ryan Carniato - SolidJS, Marko.js, and the Future of Frontend Development
6 snips Feb 3, 2025
Ryan Carniato, creator of SolidJS, a cutting-edge frontend framework, dives into the evolution of web development. He shares his journey back to JavaScript and critiques the rise of frameworks like React, revealing how SolidJS emerged as a performance-driven alternative. The conversation highlights rendering differences and optimizations in component models, along with the transition challenges from Marko 3 to Marko 4. Ryan also discusses React's ongoing dominance and its implications for developers navigating new technologies.
AI Snips
Chapters
Transcript
Episode notes
Marko.js's Influence
- Marko.js's focus on fine-grained reactivity and hydration minimalism influenced SolidJS.
- This allowed for efficient pinpoint updates and reduced overhead from components.
Joining Marko.js
- Ryan Carniato was impressed by Marko.js's streaming SSR capabilities, a feature SolidJS lacked.
- This led him to join the Marko.js team at eBay, relocating from Vancouver to San Jose.
Marko.js's Challenges
- Marko.js pioneered single-file components and compiler-heavy templating but faced resistance due to its unique syntax.
- It also lacked common features like state management and routing, making it less appealing to developers used to SPA frameworks.