The CTO Podcast with Fexingo · 2026-07-03 · 11 min
In this episode of The CTO Podcast, Lucas and Luna dive into Adobe's multi-year effort to bring Photoshop to the browser. They explore the technical challenges of porting a 35-million-line C++ codebase to WebAssembly, the trade-offs between feature parity and performance, and how the team shipped a pixel-accurate version that runs entirely client-side. Lucas explains why Adobe chose WebGL over WebGPU for now, the role of Emscripten and SharedArrayBuffer, and what this means for the future of creative software. Along the way, they discuss the engineering org structure that made it possible - a dedicated 'Web Platform' team working alongside legacy desktop teams - and the hard calls on which features to leave out. A masterclass in browser-native software architecture from one of the oldest codebases in the industry. #Adobe #Photoshop #WebAssembly #Wasm #Browser #WebGL #Emscripten #CPlusPlus #Architecture #Engineering #SaaS #CreativeSoftware #Business #Technology #FexingoBusiness #BusinessPodcast #CTO #TechnicalLeadership Keep every episode free: buymeacoffee.com/fexingo
Other episodes covering the same guests and topics, from across The B2B Podcast Index.