Highland is zeker niet een hulpmiddel voor mensen die net beginnen met JavaScript.
Deze tool deals met callbacks, event emitters, beloften, en beken, zeer geavanceerde concepten die kunnen worden behandeld nadat elementaire JavaScript programmeren paradigma's zijn geleerd en vastgespijkerd.
De meest eenvoudigste manier om wat Highland doet en wat uit te leggen is het goed voor is om de eigen verklaring van de auteur gegeven in het project README bestand: "kunt u wisselen tussen synchrone en asynchrone gegevensbronnen kan worden, zonder opnieuw te hoeven schrijven uw code. "
Met deze functie kunnen ontwikkelaars om te bepalen wanneer en waar code is de klassieke synchrone wijze uitgevoerd, en wanneer je besluit om controle te offeren over de prestaties en overschakelen naar een asynchrone uitvoering van de code.
Wat is nieuw in deze release:
- nieuwe toevoegingen:
- Negeert de eerste n waarden van een beek en dan zendt de rest.
- Gesprekken de meegeleverde functie zodra de stroom is beëindigd.
- Verzamelt alle waarden bij elkaar dan zendt elke waarde afzonderlijk, maar in gesorteerde volgorde.
- Neemt een object of een constructorfunctie en rendementen die bezwaar of de bouwer met streamified versies van zijn functie eigenschappen.
- Iterator Ondersteuning:. ECMA2015 (aka ES6) style iterators kan nu worden doorgegeven aan de Highland constructorfunctie
- Maakt een nieuwe stroom met de waarden van de bron in het gebied van gespecificeerd in deaanvang en einde parameters.
- Neemt één stroom en batches binnenkomende gegevens binnen een maximale termijn in arrays van een maximale lengte.
- Verbeteringen:
- Elk keert nu terug een lege stroom in plaats van niets.
- Zorg ervoor dat door middel van propageert Node stroom fouten.
- Preserve deze context van verpakte functie bij het gebruik van wrapCallback.
- tranduce-update naar de nieuwste versie van de transformator protocol te gebruiken.
Wat is nieuw in versie 2.6.0:
- Nieuwe toevoegingen:
- Negeert de eerste n waarden van een beek en dan zendt de rest.
- Gesprekken de meegeleverde functie zodra de stroom is beëindigd.
- Verzamelt alle waarden bij elkaar dan zendt elke waarde afzonderlijk, maar in gesorteerde volgorde.
- Neemt een object of een constructorfunctie en rendementen die bezwaar of de bouwer met streamified versies van zijn functie eigenschappen.
- Iterator Ondersteuning:. ECMA2015 (aka ES6) style iterators kan nu worden doorgegeven aan de Highland constructorfunctie
- Maakt een nieuwe stroom met de waarden van de bron in het gebied van gespecificeerd in deaanvang en einde parameters.
- Neemt één stroom en batches binnenkomende gegevens binnen een maximale termijn in arrays van een maximale lengte.
- Verbeteringen:
- Elk keert nu terug een lege stroom in plaats van niets.
- Zorg ervoor dat door middel van propageert Node stroom fouten.
- Preserve deze context van verpakte functie bij het gebruik van wrapCallback.
- tranduce-update naar de nieuwste versie van de transformator protocol te gebruiken.
Wat is nieuw in versie 2.5.1:
- Nieuwe toevoegingen:
- Negeert de eerste n waarden van een beek en dan zendt de rest.
- Gesprekken de meegeleverde functie zodra de stroom is beëindigd.
- Verzamelt alle waarden bij elkaar dan zendt elke waarde afzonderlijk, maar in gesorteerde volgorde.
- Neemt een object of een constructorfunctie en rendementen die bezwaar of de bouwer met streamified versies van zijn functie eigenschappen.
- Iterator Ondersteuning:. ECMA2015 (aka ES6) style iterators kan nu worden doorgegeven aan de Highland constructorfunctie
- Maakt een nieuwe stroom met de waarden van de bron in het gebied van gespecificeerd in deaanvang en einde parameters.
- Neemt één stroom en batches binnenkomende gegevens binnen een maximale termijn in arrays van een maximale lengte.
- Verbeteringen:
- Elk keert nu terug een lege stroom in plaats van niets.
- Zorg ervoor dat door middel van propageert Node stroom fouten.
- Preserve deze context van verpakte functie bij het gebruik van wrapCallback.
- tranduce-update naar de nieuwste versie van de transformator protocol te gebruiken.
Wat is nieuw in versie 2.5.0:
- Nieuwe toevoegingen:
- Negeert de eerste n waarden van een beek en dan zendt de rest.
- Gesprekken de meegeleverde functie zodra de stroom is beëindigd.
- Verzamelt alle waarden bij elkaar dan zendt elke waarde afzonderlijk, maar in gesorteerde volgorde.
- Neemt een object of een constructorfunctie en rendementen die bezwaar of de bouwer met streamified versies van zijn functie eigenschappen.
- Iterator Ondersteuning:. ECMA2015 (aka ES6) style iterators kan nu worden doorgegeven aan de Highland constructorfunctie
- Maakt een nieuwe stroom met de waarden van de bron in het gebied van gespecificeerd in deaanvang en einde parameters.
- Neemt één stroom en batches binnenkomende gegevens binnen een maximale termijn in arrays van een maximale lengte.
- Verbeteringen:
- Elk keert nu terug een lege stroom in plaats van niets.
- Zorg ervoor dat door middel van propageert Node stroom fouten.
- Preserve deze context van verpakte functie bij het gebruik van wrapCallback.
- tranduce-update naar de nieuwste versie van de transformator protocol te gebruiken.
Wat is nieuw in versie 2.4.0:
- De `source.merge ()` algoritme nu evalueert de gehele bronstroom voor het lezen van alle resulterende stromen parallel (voorheen zou beginnen met lezen zodra de bron uitgezonden volgende stream).
- De `merge ()` functie nu probeert ingangen meer redelijk in evenwicht te brengen. Bijvoorbeeld, als stroom A heeft 100 waarden gebufferd en stroom B krijgt een nieuwe waarde na 100ms, als we lezen op 200ms we een waarde van elke stroom te krijgen. Voorheen zou de stroom uit te putten Een buffer voor het lezen van stroom B.
Wat is nieuw in versie 1.25.2.
- herbouwd distributie en docs
Eisen
- Javascript nodig op client side
- Node.js voor server-side-omgevingen
Reacties niet gevonden