Highland est certainement pas un outil pour les personnes débutant avec JavaScript.
Cet outil traite callbacks, émetteurs d'événements, les promesses et les cours d'eau, des concepts très avancés qui peuvent être traitées seulement après les paradigmes de base de programmation JavaScript ont été appris et clouées.
La façon la plus facile d'expliquer ce que Highland fait et ce qui est bon pour est d'utiliser la propre explication de l'auteur données dans le fichier README du projet: "vous pouvez basculer entre les sources de données synchrones et asynchrones à volonté, sans avoir à ré-écriture votre code ".
Cette fonctionnalité permet aux développeurs de contrôler quand et où le code est exécuté la manière synchrone classique, et quand vous décidez de sacrifier le contrôle de la performance et de passer à une exécution de code asynchrone.
ce qui est nouveau dans cette version:
- Nouveaux ajouts:
- Ignore les n premières valeurs d'un flux, puis émet le reste.
- Appelle la fonction fournie une fois que le flux est terminé.
- Recueille toutes les valeurs ensemble, puis émet chaque valeur individuellement, mais dans l'ordre.
- Prend un objet ou une fonction constructeur et retourne cet objet ou d'un constructeur avec des versions streamified de ses propriétés de fonction.
- Iterator Support:. ECMA2015 (aka ES6) itérateurs de style peuvent maintenant être transmis à la fonction constructeur Highland
- Crée un nouveau flux avec les valeurs de la source dans la gamme de spécifié dans les paramètres de Thestart et de fin.
- Prend un flux et lots les données entrantes dans un laps de temps maximum dans des tableaux d'une longueur maximale.
- Améliorations:
- Chaque retourne maintenant un flux vide plutôt que rien.
- Assurer par des erreurs de flux de Node propage.
- Préserver ce contexte de la fonction enveloppé lors de l'utilisation wrapCallback.
- Mise à jour tranduce utiliser dernière version du protocole de transformateur.
Ce qui est nouveau dans la version 2.6.0:
- Nouveaux ajouts:
- Ignore les n premières valeurs d'un flux, puis émet le reste.
- Appelle la fonction fournie une fois que le flux est terminé.
- Recueille toutes les valeurs ensemble, puis émet chaque valeur individuellement, mais dans l'ordre.
- Prend un objet ou une fonction constructeur et retourne cet objet ou d'un constructeur avec des versions streamified de ses propriétés de fonction.
- Iterator Support:. ECMA2015 (aka ES6) itérateurs de style peuvent maintenant être transmis à la fonction constructeur Highland
- Crée un nouveau flux avec les valeurs de la source dans la gamme de spécifié dans les paramètres de Thestart et de fin.
- Prend un flux et lots les données entrantes dans un laps de temps maximum dans des tableaux d'une longueur maximale.
- Améliorations:
- Chaque retourne maintenant un flux vide plutôt que rien.
- Assurer par des erreurs de flux de Node propage.
- Préserver ce contexte de la fonction enveloppé lors de l'utilisation wrapCallback.
- Mise à jour tranduce utiliser dernière version du protocole de transformateur.
Ce qui est nouveau dans la version 2.5.1:
- Nouveaux ajouts:
- Ignore les n premières valeurs d'un flux, puis émet le reste.
- Appelle la fonction fournie une fois que le flux est terminé.
- Recueille toutes les valeurs ensemble, puis émet chaque valeur individuellement, mais dans l'ordre.
- Prend un objet ou une fonction constructeur et retourne cet objet ou d'un constructeur avec des versions streamified de ses propriétés de fonction.
- Iterator Support:. ECMA2015 (aka ES6) itérateurs de style peuvent maintenant être transmis à la fonction constructeur Highland
- Crée un nouveau flux avec les valeurs de la source dans la gamme de spécifié dans les paramètres de Thestart et de fin.
- Prend un flux et lots les données entrantes dans un laps de temps maximum dans des tableaux d'une longueur maximale.
- Améliorations:
- Chaque retourne maintenant un flux vide plutôt que rien.
- Assurer par des erreurs de flux de Node propage.
- Préserver ce contexte de la fonction enveloppé lors de l'utilisation wrapCallback.
- Mise à jour tranduce utiliser dernière version du protocole de transformateur.
Ce qui est nouveau dans la version 2.5.0:
- Nouveaux ajouts:
- Ignore les n premières valeurs d'un flux, puis émet le reste.
- Appelle la fonction fournie une fois que le flux est terminé.
- Recueille toutes les valeurs ensemble, puis émet chaque valeur individuellement, mais dans l'ordre.
- Prend un objet ou une fonction constructeur et retourne cet objet ou d'un constructeur avec des versions streamified de ses propriétés de fonction.
- Iterator Support:. ECMA2015 (aka ES6) itérateurs de style peuvent maintenant être transmis à la fonction constructeur Highland
- Crée un nouveau flux avec les valeurs de la source dans la gamme de spécifié dans les paramètres de Thestart et de fin.
- Prend un flux et lots les données entrantes dans un laps de temps maximum dans des tableaux d'une longueur maximale.
- Améliorations:
- Chaque retourne maintenant un flux vide plutôt que rien.
- Assurer par des erreurs de flux de Node propage.
- Préserver ce contexte de la fonction enveloppé lors de l'utilisation wrapCallback.
- Mise à jour tranduce utiliser dernière version du protocole de transformateur.
Ce qui est nouveau dans la version 2.4.0:
- Le `source.merge ()` algorithme maintenant évalue le flux source entier avant la lecture de tous les cours d'eau résultant en parallèle (auparavant il commencer à lire dès que la source a émis le flux suivant).
- Le `merge ()` fonction tente maintenant d'équilibrer les entrées de façon plus équitable. Par exemple, si le flux A a 100 valeurs tamponnés et flux B obtient une nouvelle valeur après 100ms, si nous lisons à 200ms, nous allons obtenir une valeur de chaque flux. Auparavant, il épuiserait le courant Un tampon avant de lire à partir du courant B.
Ce qui est nouveau dans la version 1.25.2:.
- distribution et docs Reconstruite
Exigences :
- JavaScript côté client
- Node.js pour les environnements côté serveur
Commentaires non trouvées