JavaScript
5 artículos
- czCZAY.DEVES3 MINTYPE SYSTEM#JavaScriptVOL. 2026 // #26DE
La trampa de `==` y la coerción de tipos en JavaScript
¿Por qué `"" == 0` es true? ¿Por qué `[] == false` es true? ¿Y por qué `NaN == NaN` es false? Desmontamos el mecanismo más confuso de JavaScript, la coerción de tipos, y la única forma segura de escapar del lío.
17 de septiembre de 2026 · 3 min de lecturaLeer - czCZAY.DEVES2 MINJAVASCRIPT CORE#JavaScriptVOL. 2026 // #6450
¿Cuál es la diferencia entre debounce y throttle?
Escribir "istanbul" en un buscador envía 8 solicitudes al servidor. Con 10.000 usuarios, son 80.000 solicitudes. Con debounce se reducen a 1 y con throttle a 4, pero no son lo mismo, y usar la correcta importa.
15 de septiembre de 2026 · 2 min de lecturaLeer - czCZAY.DEVES2 MINJAVASCRIPT CORE#Web TemelleriVOL. 2026 // #3273
Por qué 0.1 + 0.2 no es igual a 0.3
Escribe `0.1 + 0.2` en tu consola y no obtendrás `0.3`. No es un bug de JavaScript: obtendrás exactamente el mismo resultado en Python, Java o Go. IEEE 754, mantisas y por qué nunca debes guardar dinero como float.
15 de septiembre de 2026 · 2 min de lecturaLeer - czCZAY.DEVES6 MINJAVASCRIPT CORE#KariyerVOL. 2026 // #13EC
Los mejores sitios para aprender JavaScript y una hoja de ruta clara
No existe un único mejor sitio para aprender JavaScript. Descubre cómo avanzar de la forma más rápida y duradera combinando recursos para empezar, documentación y recursos basados en proyectos.
30 de marzo de 2026 · 6 min de lecturaLeer - czCZAY.DEVES8 MINTYPE SYSTEM#TypeScriptVOL. 2025 // #119C
¿Dónde termina la seguridad de tipos de TypeScript?
Que el compilador pase no significa que tu programa sea correcto. Cinco lugares donde puedes mentirle al sistema de tipos sin escribir nunca any, lo que strict no detecta y cómo tapar los agujeros en la frontera.
10 de junio de 2025 · 8 min de lecturaLeer