Zed Mejorará Rendimiento en Linux con Nueva Biblioteca Gráfica

Fuentes: gpui: Remove blade, reimplement linux renderer with wgpu by zortax · Pull Request #46758 · zed-industries/zed

Zed Industries está reemplazando la biblioteca gráfica 'blade' con WGPU para mejorar el rendimiento en Linux. Esta actualización, propuesta por un colaborador externo, busca solucionar problemas de congelamiento en sistemas con NVIDIA y compositores Wayland basados en Smithay, así como aprovechar las mejoras continuas en el ecosistema de gráficos Rust. WGPU, un estándar de facto en este ecosistema, permitirá a Zed beneficiarse de contribuciones de proyectos como el motor de juego Bevy y Iced. Si bien la implementación inicial se centra en Linux, existe la posibilidad de extender esta solución a macOS y Windows en el futuro mediante el uso de 'feature flags', aunque actualmente se priorizan los renderizadores nativos en esas plataformas por su mejor rendimiento y compatibilidad. La adopción de WGPU también abre la puerta a la posibilidad de desarrollar un cliente web para Zed, aunque esto requeriría un trabajo significativo para adaptar las tareas de fondo y las APIs del sistema de archivos.