Highland ei todellakaan ole apuväline ihmisille juuri aloittamassa JavaScript.
Tämä työkalu käsitellään kutsuja, tapahtuma aiheuttajia, lupauksia, ja purot, hyvin kehittyneet ratkaisut, joita voidaan käsitellä vasta sen jälkeen, kun perus JavaScript ohjelmointiparadigmoista on opittu ja nauloilla.
kaikkein helpoin tapa selittää, mitä Highland tekee ja mitä se hyvä on käyttää tekijän omaa selitys annetaan hankkeen README: "voit vaihtaa synkronisen ja asynkronisen tietolähteitä vapaasti, ilman uudelleen kirjoitus koodissa. "
Tämän ominaisuuden avulla kehittäjät voivat valvoa milloin ja missä koodi suoritetaan klassinen synkroninen tavalla, ja kun päättää uhrata valvoa suorituskykyä ja vaihtaa asynkroninen koodin suorittamiseen.
Mikä on uusi tässä julkaisussa:
- uusi lisäykset:
- Ohittaa ensimmäinen n arvot virran ja sitten lähettää loput.
- Puhelut toimitetun toiminto, kun virta on päättynyt.
- Kerää kaikki arvot yhteen emittoi sitten jokainen arvo erikseen vaan lajitellun järjestyksessä.
- Tulee esine tai rakentaja toiminto ja palaa että esine tai rakentajan kanssa streamified versioita funktion ominaisuuksia.
- Iterator Support: ECMA2015 (aka ES6) tyyli iterators voidaan nyt siirtynyt Highland rakentaja toimintoa.
- Luo uusi virran arvojen lähteeltä alueella määriteltyjen thestart ja lopussa parametrit.
- Tulee yksi Stream ja erien saapuvan datan enintään ajassa osaksi paneelit maksimipituus.
- parannukset:
- Jokainen nyt palauttaa tyhjän virta pikemminkin kuin ei mitään.
- Varmista läpi etenee Node stream virheitä.
- Säilytä tässä yhteydessä kääritty toiminta käytettäessä wrapCallback.
- Päivitä tranduce käyttämään uusinta versiota muuntajan protokollan.
Mikä on uusi versiossa 2.6.0:
- Uusi lisäykset:
- Ohittaa ensimmäinen n arvot virran ja sitten lähettää loput.
- Puhelut toimitetun toiminto, kun virta on päättynyt.
- Kerää kaikki arvot yhteen emittoi sitten jokainen arvo erikseen vaan lajitellun järjestyksessä.
- Tulee esine tai rakentaja toiminto ja palaa että esine tai rakentajan kanssa streamified versioita funktion ominaisuuksia.
- Iterator Support: ECMA2015 (aka ES6) tyyli iterators voidaan nyt siirtynyt Highland rakentaja toimintoa.
- Luo uusi virran arvojen lähteeltä alueella määriteltyjen thestart ja lopussa parametrit.
- Tulee yksi Stream ja erien saapuvan datan enintään ajassa osaksi paneelit maksimipituus.
- parannukset:
- Jokainen nyt palauttaa tyhjän virta pikemminkin kuin ei mitään.
- Varmista läpi etenee Node stream virheitä.
- Säilytä tässä yhteydessä kääritty toiminta käytettäessä wrapCallback.
- Päivitä tranduce käyttämään uusinta versiota muuntajan protokollan.
Mikä on uusi versiossa 2.5.1:
- Uusi lisäykset:
- Ohittaa ensimmäinen n arvot virran ja sitten lähettää loput.
- Puhelut toimitetun toiminto, kun virta on päättynyt.
- Kerää kaikki arvot yhteen emittoi sitten jokainen arvo erikseen vaan lajitellun järjestyksessä.
- Tulee esine tai rakentaja toiminto ja palaa että esine tai rakentajan kanssa streamified versioita funktion ominaisuuksia.
- Iterator Support: ECMA2015 (aka ES6) tyyli iterators voidaan nyt siirtynyt Highland rakentaja toimintoa.
- Luo uusi virran arvojen lähteeltä alueella määriteltyjen thestart ja lopussa parametrit.
- Tulee yksi Stream ja erien saapuvan datan enintään ajassa osaksi paneelit maksimipituus.
- parannukset:
- Jokainen nyt palauttaa tyhjän virta pikemminkin kuin ei mitään.
- Varmista läpi etenee Node stream virheitä.
- Säilytä tässä yhteydessä kääritty toiminta käytettäessä wrapCallback.
- Päivitä tranduce käyttämään uusinta versiota muuntajan protokollan.
Mikä on uusi versiossa 2.5.0:
- Uusi lisäykset:
- Ohittaa ensimmäinen n arvot virran ja sitten lähettää loput.
- Puhelut toimitetun toiminto, kun virta on päättynyt.
- Kerää kaikki arvot yhteen emittoi sitten jokainen arvo erikseen vaan lajitellun järjestyksessä.
- Tulee esine tai rakentaja toiminto ja palaa että esine tai rakentajan kanssa streamified versioita funktion ominaisuuksia.
- Iterator Support: ECMA2015 (aka ES6) tyyli iterators voidaan nyt siirtynyt Highland rakentaja toimintoa.
- Luo uusi virran arvojen lähteeltä alueella määriteltyjen thestart ja lopussa parametrit.
- Tulee yksi Stream ja erien saapuvan datan enintään ajassa osaksi paneelit maksimipituus.
- parannukset:
- Jokainen nyt palauttaa tyhjän virta pikemminkin kuin ei mitään.
- Varmista läpi etenee Node stream virheitä.
- Säilytä tässä yhteydessä kääritty toiminta käytettäessä wrapCallback.
- Päivitä tranduce käyttämään uusinta versiota muuntajan protokollan.
Mikä on uusi versiossa 2.4.0:
- `source.merge ()` algoritmi nyt arvioi koko lähdevirran ennen lukemista kaikista tuloksena virtoja rinnakkain (aiemmin se aloittaa lukemisen heti, kun lähteen emittoiman seuraavan stream).
- `Yhdistäminen ()` toiminnon nyt yrittää tasapainottaa tulot oikeudenmukaisemmin. Esimerkiksi jos Stream on 100 arvot puskuroida ja virta B saa uuden arvon jälkeen 100ms, jos luemme at 200ms saamme arvo kustakin virrasta. Aiemmin se taisi virran puskuri ennen lukee stream B.
Mikä on uusi versiossa 1.25.2:
- Uudelleen jakelu ja dokumentit.
Vaatimukset
- Javascriptin asiakkaan puolella
- Node.js palvelinpuolen ympäristöissä
Kommentteja ei löytynyt