Highland es, sin duda no es una herramienta para la gente que acaba de empezar con JavaScript.
Esta herramienta se ocupa de las devoluciones de llamada, emisores de eventos, promesas y corrientes, conceptos muy avanzadas que pueden tratarse sólo después de paradigmas básicos de programación Javascript se han aprendido y clavado hacia abajo.
La forma más fácil de explicar lo Highland hace y lo que es bueno para es utilizar explique el propio autor en el archivo README del proyecto: "puede cambiar entre las fuentes de datos síncronas y asíncronas a voluntad, sin tener que volver a escribir su código ".
Esta característica permite a los desarrolladores para controlar cuándo y dónde código se ejecuta la forma síncrona clásica, y cuando decide sacrificar el control sobre el rendimiento y cambiar a una ejecución de código asíncrono.
Lo que es nuevo en esta versión:
- Las nuevas incorporaciones:
- Ignora las primeras n valores de una corriente y luego emite el resto.
- Llama a la función una vez suministrada la corriente ha terminado.
- Recopila todos los valores juntos entonces emite cada valor individual pero en el orden establecido.
- Toma un objeto o una función constructora y vuelve ese objeto o constructor con versiones streamified de sus propiedades funcionales.
- iterador de apoyo:. ECMA2015 (también conocido como ES6) iteradores estilo ahora se pueden pasar a la función constructora Highland
- Crea una nueva corriente con los valores de la fuente en el rango de los parámetros especificados en Thestart y final.
- Toma un flujo de datos de entrada y los lotes dentro de un plazo máximo dentro del arreglo de una longitud máxima.
- Mejoras:
- Cada devuelve ahora un flujo de vacío en lugar de nada.
- Asegúrese de errores a través de la corriente se propaga Nodo.
- preservar este contexto de la función ajustada al utilizar wrapCallback.
- Actualizar tranduce utilizar última versión del protocolo de transformador.
¿Qué hay de nuevo en la versión 2.6.0:
- Las nuevas incorporaciones:
- Ignora las primeras n valores de una corriente y luego emite el resto.
- Llama a la función una vez suministrada la corriente ha terminado.
- Recopila todos los valores juntos entonces emite cada valor individual pero en el orden establecido.
- Toma un objeto o una función constructora y vuelve ese objeto o constructor con versiones streamified de sus propiedades funcionales.
- iterador de apoyo:. ECMA2015 (también conocido como ES6) iteradores estilo ahora se pueden pasar a la función constructora Highland
- Crea una nueva corriente con los valores de la fuente en el rango de los parámetros especificados en Thestart y final.
- Toma un flujo de datos de entrada y los lotes dentro de un plazo máximo dentro del arreglo de una longitud máxima.
- Mejoras:
- Cada devuelve ahora un flujo de vacío en lugar de nada.
- Asegúrese de errores a través de la corriente se propaga Nodo.
- preservar este contexto de la función ajustada al utilizar wrapCallback.
- Actualizar tranduce utilizar última versión del protocolo de transformador.
¿Qué hay de nuevo en la versión 2.5.1:
- Las nuevas incorporaciones:
- Ignora las primeras n valores de una corriente y luego emite el resto.
- Llama a la función una vez suministrada la corriente ha terminado.
- Recopila todos los valores juntos entonces emite cada valor individual pero en el orden establecido.
- Toma un objeto o una función constructora y vuelve ese objeto o constructor con versiones streamified de sus propiedades funcionales.
- iterador de apoyo:. ECMA2015 (también conocido como ES6) iteradores estilo ahora se pueden pasar a la función constructora Highland
- Crea una nueva corriente con los valores de la fuente en el rango de los parámetros especificados en Thestart y final.
- Toma un flujo de datos de entrada y los lotes dentro de un plazo máximo dentro del arreglo de una longitud máxima.
- Mejoras:
- Cada devuelve ahora un flujo de vacío en lugar de nada.
- Asegúrese de errores a través de la corriente se propaga Nodo.
- preservar este contexto de la función ajustada al utilizar wrapCallback.
- Actualizar tranduce utilizar última versión del protocolo de transformador.
¿Qué hay de nuevo en la versión 2.5.0:
- Las nuevas incorporaciones:
- Ignora las primeras n valores de una corriente y luego emite el resto.
- Llama a la función una vez suministrada la corriente ha terminado.
- Recopila todos los valores juntos entonces emite cada valor individual pero en el orden establecido.
- Toma un objeto o una función constructora y vuelve ese objeto o constructor con versiones streamified de sus propiedades funcionales.
- iterador de apoyo:. ECMA2015 (también conocido como ES6) iteradores estilo ahora se pueden pasar a la función constructora Highland
- Crea una nueva corriente con los valores de la fuente en el rango de los parámetros especificados en Thestart y final.
- Toma un flujo de datos de entrada y los lotes dentro de un plazo máximo dentro del arreglo de una longitud máxima.
- Mejoras:
- Cada devuelve ahora un flujo de vacío en lugar de nada.
- Asegúrese de errores a través de la corriente se propaga Nodo.
- preservar este contexto de la función ajustada al utilizar wrapCallback.
- Actualizar tranduce utilizar última versión del protocolo de transformador.
¿Qué es la nueva en la versión 2.4.0:
- El `source.merge ()` algoritmo ahora evalúa toda la corriente de la fuente antes de la lectura de todas las corrientes resultantes en paralelo (anteriormente sería comenzar a leer tan pronto como la fuente emite la siguiente secuencia).
- El `merge () función` ahora intenta equilibrar las entradas de manera más justa. Por ejemplo, si la corriente A tiene 100 valores almacenados temporalmente y la corriente B obtiene un nuevo valor después de 100 ms, si leemos a 200 ms vamos a obtener un valor de cada corriente. Anteriormente se agotaría la corriente de un búfer antes de la lectura de la corriente B.
¿Qué hay de nuevo en la versión 1.25.2:.
- distribución y documentos Reconstruida
Requisitos
- JavaScript habilitado en el lado del cliente
- Node.js para entornos de servidor
Comentarios que no se encuentran