TypeScript · media
El dashboard de home carga ahora primero user y luego prefs, en serie. Pero fetchUser solo resuelve después de que arranque la petición de preferencias, así que esperar a una antes de iniciar la otra bloquea la página.
Inicia las dos peticiones sin bloquearte y devuelve el usuario y el tema que correspondan. loadHome(1) resuelve a { user: "Ada", theme: "dark" }, y cualquier otro id devuelve su propio nombre.
workspace/
└── src/
└── dashboard.ts (awaits A before starting B; A refuses)Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 30
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 30 npx @juanwmedia/sharpen 30 sharpen update