Highland er bestemt ikke et værktøj for folk lige er startet ud med JavaScript.
Dette værktøj omhandler tilbagekald, event udledere, løfter, og vandløb, meget avancerede koncepter, der kan behandles efter grundlæggende JavaScript programmeringsparadigmer er blevet lært, og naglet ned.
Den mest nemmeste måde at forklare, hvad Highland gør, og hvad er det godt for er at bruge forfatterens egen forklaring i projektets README fil: "kan du skifte mellem synkrone og asynkrone datakilder på vilje, uden at skulle omskrive din kode. "
Denne funktion giver udviklere mulighed for at kontrollere, hvornår og hvor koden eksekveres den klassiske synkrone måde, og når du beslutter at ofre kontrol over ydeevne og skifte til en asynkron kode.
Hvad er nyt i denne udgivelse:
- nye tilføjelser:
- Ignorerer de første n værdier af en bæk og derefter udsender resten.
- Opkald den medfølgende funktion, når strømmen er afsluttet.
- Samler alle værdier sammen, så udsender hver værdi individuelt, men i sorteret orden.
- Tager et objekt eller en constructor funktion og afkast, der objekt eller konstruktør med streamified versioner af sine funktionsegenskaber.
- Iterator Support:. ECMA2015 (aka ES6) stil iteratorer kan nu overføres til Highland konstruktør funktionen
- Opretter en ny strøm med værdierne fra kilden i intervallet angivet i thestart og ende parametre.
- Tager en Stream og batches indgående data inden for en maksimal tidsramme i arrays af en maksimal længde.
- Forbedringer:
- Hver nu returnerer en tom stream snarere end ingenting.
- Sørg gennem udbreder Node stream fejl.
- Bevar denne sammenhæng indpakket funktion, når du bruger wrapCallback.
- Opdater tranduce at bruge nyeste version af transformer-protokollen.
Hvad er nyt i version 2.6.0:
- Nye tilføjelser:
- Ignorerer de første n værdier af en bæk og derefter udsender resten.
- Opkald den medfølgende funktion, når strømmen er afsluttet.
- Samler alle værdier sammen, så udsender hver værdi individuelt, men i sorteret orden.
- Tager et objekt eller en constructor funktion og afkast, der objekt eller konstruktør med streamified versioner af sine funktionsegenskaber.
- Iterator Support:. ECMA2015 (aka ES6) stil iteratorer kan nu overføres til Highland konstruktør funktionen
- Opretter en ny strøm med værdierne fra kilden i intervallet angivet i thestart og ende parametre.
- Tager en Stream og batches indgående data inden for en maksimal tidsramme i arrays af en maksimal længde.
- Forbedringer:
- Hver nu returnerer en tom stream snarere end ingenting.
- Sørg gennem udbreder Node stream fejl.
- Bevar denne sammenhæng indpakket funktion, når du bruger wrapCallback.
- Opdater tranduce at bruge nyeste version af transformer-protokollen.
Hvad er nyt i version 2.5.1:
- Nye tilføjelser:
- Ignorerer de første n værdier af en bæk og derefter udsender resten.
- Opkald den medfølgende funktion, når strømmen er afsluttet.
- Samler alle værdier sammen, så udsender hver værdi individuelt, men i sorteret orden.
- Tager et objekt eller en constructor funktion og afkast, der objekt eller konstruktør med streamified versioner af sine funktionsegenskaber.
- Iterator Support:. ECMA2015 (aka ES6) stil iteratorer kan nu overføres til Highland konstruktør funktionen
- Opretter en ny strøm med værdierne fra kilden i intervallet angivet i thestart og ende parametre.
- Tager en Stream og batches indgående data inden for en maksimal tidsramme i arrays af en maksimal længde.
- Forbedringer:
- Hver nu returnerer en tom stream snarere end ingenting.
- Sørg gennem udbreder Node stream fejl.
- Bevar denne sammenhæng indpakket funktion, når du bruger wrapCallback.
- Opdater tranduce at bruge nyeste version af transformer-protokollen.
Hvad er nyt i version 2.5.0:
- Nye tilføjelser:
- Ignorerer de første n værdier af en bæk og derefter udsender resten.
- Opkald den medfølgende funktion, når strømmen er afsluttet.
- Samler alle værdier sammen, så udsender hver værdi individuelt, men i sorteret orden.
- Tager et objekt eller en constructor funktion og afkast, der objekt eller konstruktør med streamified versioner af sine funktionsegenskaber.
- Iterator Support:. ECMA2015 (aka ES6) stil iteratorer kan nu overføres til Highland konstruktør funktionen
- Opretter en ny strøm med værdierne fra kilden i intervallet angivet i thestart og ende parametre.
- Tager en Stream og batches indgående data inden for en maksimal tidsramme i arrays af en maksimal længde.
- Forbedringer:
- Hver nu returnerer en tom stream snarere end ingenting.
- Sørg gennem udbreder Node stream fejl.
- Bevar denne sammenhæng indpakket funktion, når du bruger wrapCallback.
- Opdater tranduce at bruge nyeste version af transformer-protokollen.
Hvad er nyt i version 2.4.0:
- `source.merge ()` algoritme nu evaluerer hele kildestrøm før læsning fra alle af de resulterende strømme parallelt (tidligere det ville begynde at læse, så snart kilden udsendes næste stream).
- `merge ()` funktion nu forsøger at balancere input mere retfærdigt. For eksempel, hvis stream A har 100 værdier buffered og stream B får en ny værdi efter 100ms, hvis vi læser på 200 ms vi får en værdi fra hver stream. Tidligere ville det udtømmer åen En buffer, før du læser fra stream B.
Hvad er nyt i version 1.25.2:.
- Ombygget distribution og docs
Krav :
- Javascript aktiveret i klientsiden
- node.js for server-side miljøer
Kommentarer ikke fundet