
Native SDK (vercel-labs/native)
Native SDK es un toolkit de Vercel Labs para apps de escritorio nativas con UI declarativa y TypeScript. Apunta a binarios nativos y se presenta a menudo como reemplazo de Electron. En la práctica, piezas básicas como focus, terminales y observabilidad de WebView siguen incompletas en el tracker.
Por qué está en la lista
Es una plataforma temprana vendida como si ya fuera un matador de Electron terminado. El marketing habla de sin WebView y sin runtime de JavaScript. El tracker está lleno de primitivas básicas que aún no funcionan, entre ellas focus, terminales, observabilidad de WebView y controles de layout (issues #222 a #226). Las estrellas y el mensaje de automatización con agentes se adelantaron a un listón de calidad sólido. Si el producto aún no sabe qué terminal disparó un evento, no es una revolución terminada. Es un anuncio de lanzamiento con una larga lista de deberes.
Referencias (8)
Repo vercel-labs/native
~7k estrellas y 100+ issues abiertas; el README vende binarios nativos zero-runtime.
WebView es write-only — sin console, nav ni señales de crash
El contenido WebView embebido es invisible para snapshots de automatización y diagnósticos de la app.
El focus en macOS se infiere, no se observa
Autofocus y transiciones de focus retrasan o no aparecen; la renuncia de key window no se observa.
Los eventos de terminal no identifican cuál terminal
El estado on-terminal no trae clave pty; UIs multi-terminal no se desambiguan.
PtySpawnOptions no tiene cwd
Terminales por directorio deben colar cd en la línea de comandos del shell.
Los efectos de focus no mueven el focus entre views
Existen APIs de focus documentadas pero las updates Zig no transfieren focus de verdad.
Post de marketing estilo Kill Electron
Narrativa plantilla: sin runtime de browser y el conteo de estrellas como argumento completo.
Escepticismo sobre reinventar widgets de escritorio
Empuje: se reinventan widgets nativos en vez de usar stacks maduros.