Sobes.tech

Frontend

console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);

140

Se recibe un array de 2 millones de elementos, cada uno debe ser procesado durante 100 milisegundos. No se puede cambiar la interacción con el servidor. ¿Cómo procesar este array para no bloquear la interfaz de usuario?

140

¿Tiene experiencia trabajando con código Legacy?

139

Aclare: ¿la mudanza fue de JS/JSVue a React y TypeScript, y ahora se planea una migración a microfrontends?

139

¿Cómo te sientes respecto a las críticas durante la revisión de código?

138

Imagina la situación: nuestra productividad está bajando debido a un problema en el código JS. ¿Qué verificarías en el perfilador de DevTools para confirmar o refutar esta hipótesis?

138

En la función requestUserData, se realizan tres solicitudes de forma secuencial. ¿Por qué no simplemente envolver las tres en Promise.all? ¿Cómo optimizar esta función para realizar las solicitudes en el menor tiempo posible?

135

¿Qué es SSR (Renderizado del lado del servidor)? ¿Por qué usarlo y qué es importante tener en cuenta al traducir una aplicación a SSR?

133

¿Por qué no se recomienda almacenar datos sensibles en localStorage?

131

¿Tiene experiencia escribiendo pruebas?

128

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

128

¿Por qué no es recomendable hacer que cada componente de la aplicación sea un fragmento separado mediante React.lazy? ¿Qué problemas puede causar esto (con el renderizado, la red, el tamaño del paquete)?

125

Hay una aplicación React compilada en un solo paquete. ¿Cómo dividirla en varios paquetes y con qué criterio hacerlo?

121

Cuéntame sobre el Event Loop en JavaScript.

114
/3