AbortController: cancelando operaciones en JavaScript

Hasta ahora en JavaScript cuando, por ejemplo, se ha lanzado una llamada a una API con fetch, no era posible (de forma sencilla) detenerla una vez iniciada. También se puede dar el caso de que queramos detener varios elementos que se ejecutan de forma simultánea de una forma centralizada. Es por ello, que hoy vamos a hablar de AbortController. Una clase que viene a proporcionarnos una forma de enviar una señal de parada a todo elemento que lo utilice. Basicamente, tendremos una señal (AbortSignal) que se emitirá cuando queramos cancelar una operación.

JavaScript Proxy Image

Aprendiendo a usar JavaScript Proxy

Los Proxies en JavaScript son, sin lugar a dudas, una característica poco utilizada en JavaScript. La verdad es que es una herramienta muy potente, que en ocasiones nos puede ayudar a tener unas clases más sencillas, abstrayendo funcionalidad extra mediante lo que se conoce como manejador o interceptor.

EcmaScript 6

Repromise: Nueva librería para promesas JavaScript

¿Echas de menos los Deferred de jQuery cuando trabajas con promesas en JavaScript? Pues bien, acabo de publicar una utilidad con un código muy pequeño (32 líneas), con la que puedes trabajar con las promesas de JavaScript, tal y como lo hacías con los Deferred. La mini-librería se llama Repromise.