Highland

Software screenshot:
Highland
Dettagli del software:
Versione: 2.7.4 Aggiornato
Data di caricamento: 28 Apr 16
Sviluppatore: Caolan McMahon
Licenza: Libero
Popolarità: 10

Rating: nan/5 (Total Votes: 0)

Highland non è certamente uno strumento per le persone appena agli inizi con JavaScript.

La presente utensili con callback, emettitori di eventi, promesse, e corsi d'acqua, concetti molto avanzati che possono essere affrontati solo dopo paradigmi di base di programmazione JavaScript sono state apprese e inchiodato giù.

Il modo più semplice per spiegare cosa Highland fa e ciò che è buono per è quello di utilizzare la spiegazione dell'autore data nel file README del progetto: "è possibile commutare tra fonti di dati sincroni e asincroni a volontà, senza dover ri-scrittura il codice. "

Questa funzione consente agli sviluppatori di controllare quando e dove il codice viene eseguito il modo sincrono classico, e quando si decide di sacrificare il controllo sulla prestazione e passare ad una esecuzione di codice asincrono.

Cosa c'è di nuovo in questa versione:

  • Nuove aggiunte:
  • ignora i primi n valori di un ruscello e poi emette il resto.
  • chiama la funzione in dotazione una volta che il flusso si è concluso.
  • Raccoglie tutti i valori insieme poi emette ogni valore singolarmente ma in modo ordinato.
  • prende un oggetto o di una funzione di costruzione e rendimenti che oggetto o il costruttore con le versioni streamified delle sue proprietà funzionali.
  • Iterator supporto:. ECMA2015 (aka ES6) iteratori di stile possono ora essere passati alla funzione di costruzione Highland
  • Crea un nuovo flusso con i valori dalla sorgente nella gamma di specificato nei parametri theSTART e fine.
  • prende un flusso e lotti dati in arrivo entro un lasso di tempo massimo in array di lunghezza massima.
  • I miglioramenti:
  • Ogni ora restituisce un flusso vuoto piuttosto che niente.
  • Assicurare a causa di errori di flusso propaga nodo.
  • preservare questo contesto della funzione avvolto quando si utilizza wrapCallback.
  • Aggiorna tranduce per utilizzare la versione più recente del protocollo trasformatore.

Cosa c'è di nuovo nella versione 2.6.0:

  • Nuove aggiunte:
  • ignora i primi n valori di un ruscello e poi emette il resto.
  • chiama la funzione in dotazione una volta che il flusso si è concluso.
  • Raccoglie tutti i valori insieme poi emette ogni valore singolarmente ma in modo ordinato.
  • prende un oggetto o di una funzione di costruzione e rendimenti che oggetto o il costruttore con le versioni streamified delle sue proprietà funzionali.
  • Iterator supporto:. ECMA2015 (aka ES6) iteratori di stile possono ora essere passati alla funzione di costruzione Highland
  • Crea un nuovo flusso con i valori dalla sorgente nella gamma di specificato nei parametri theSTART e fine.
  • prende un flusso e lotti dati in arrivo entro un lasso di tempo massimo in array di lunghezza massima.
  • I miglioramenti:
  • Ogni ora restituisce un flusso vuoto piuttosto che niente.
  • Assicurare a causa di errori di flusso propaga nodo.
  • preservare questo contesto della funzione avvolto quando si utilizza wrapCallback.
  • Aggiorna tranduce per utilizzare la versione più recente del protocollo trasformatore.

Cosa c'è di nuovo nella versione 2.5.1:

  • Nuove aggiunte:
  • ignora i primi n valori di un ruscello e poi emette il resto.
  • chiama la funzione in dotazione una volta che il flusso si è concluso.
  • Raccoglie tutti i valori insieme poi emette ogni valore singolarmente ma in modo ordinato.
  • prende un oggetto o di una funzione di costruzione e rendimenti che oggetto o il costruttore con le versioni streamified delle sue proprietà funzionali.
  • Iterator supporto:. ECMA2015 (aka ES6) iteratori di stile possono ora essere passati alla funzione di costruzione Highland
  • Crea un nuovo flusso con i valori dalla sorgente nella gamma di specificato nei parametri theSTART e fine.
  • prende un flusso e lotti dati in arrivo entro un lasso di tempo massimo in array di lunghezza massima.
  • I miglioramenti:
  • Ogni ora restituisce un flusso vuoto piuttosto che niente.
  • Assicurare a causa di errori di flusso propaga nodo.
  • preservare questo contesto della funzione avvolto quando si utilizza wrapCallback.
  • Aggiorna tranduce per utilizzare la versione più recente del protocollo trasformatore.

Cosa c'è di nuovo nella versione 2.5.0:

  • Nuove aggiunte:
  • ignora i primi n valori di un ruscello e poi emette il resto.
  • chiama la funzione in dotazione una volta che il flusso si è concluso.
  • Raccoglie tutti i valori insieme poi emette ogni valore singolarmente ma in modo ordinato.
  • prende un oggetto o di una funzione di costruzione e rendimenti che oggetto o il costruttore con le versioni streamified delle sue proprietà funzionali.
  • Iterator supporto:. ECMA2015 (aka ES6) iteratori di stile possono ora essere passati alla funzione di costruzione Highland
  • Crea un nuovo flusso con i valori dalla sorgente nella gamma di specificato nei parametri theSTART e fine.
  • prende un flusso e lotti dati in arrivo entro un lasso di tempo massimo in array di lunghezza massima.
  • I miglioramenti:
  • Ogni ora restituisce un flusso vuoto piuttosto che niente.
  • Assicurare a causa di errori di flusso propaga nodo.
  • preservare questo contesto della funzione avvolto quando si utilizza wrapCallback.
  • Aggiorna tranduce per utilizzare la versione più recente del protocollo trasformatore.

Cosa c'è di nuovo nella versione 2.4.0:

  • Il `source.merge ()` algoritmo ora valuta l'intero flusso fonte prima di leggere tutti i flussi risultanti in parallelo (in precedenza sarebbe iniziare la lettura non appena la sorgente emette il flusso successivo).
  • Il `merge () funzione` ora tenta di bilanciare gli ingressi in modo più equo. Ad esempio, se il flusso A ha 100 valori tamponate e flusso B ottiene un nuovo valore dopo 100 ms, se leggiamo a 200ms otterremo un valore da ogni flusso. In precedenza sarebbe esaurire il flusso di un buffer prima lettura dal flusso B.

Cosa c'è di nuovo nella versione 1.25.2:.

  • distribuzione e documenti Ricostruita

Requisiti :

  • abilitato JavaScript sul lato client
  • Node.js per ambienti server-side

Programmi simili

Swarm
Swarm

12 Apr 15

Aura
Aura

1 Mar 15

Ractive.js
Ractive.js

12 May 15

Catberry
Catberry

10 Dec 15

Altri software di sviluppo Caolan McMahon

Async.js
Async.js

9 Feb 16

Petrify
Petrify

12 May 15

Kanso
Kanso

12 May 15

Commenti a Highland

I commenti non trovato
Aggiungi commento
Accendere le immagini!