Highland não é certamente uma ferramenta para as pessoas apenas começando com JavaScript.
Esta ferramenta lida com chamadas de retorno, emissores de eventos, promessas e riachos, conceitos muito avançados que podem ser tratadas somente após paradigmas básicos de programação JavaScript foram aprendidas e pregado para baixo.
A maneira mais fácil de explicar o que Highland faz eo que é bom para é usar própria explicação do autor dada no arquivo README do projeto: "você pode alternar entre as fontes de dados síncronas e assíncronas à vontade, sem ter que re-escrever seu código ".
Este recurso permite que os desenvolvedores para controlar quando e onde o código é executado da maneira síncrona clássico, e quando você decidir sacrificar controle sobre o desempenho e mudar para uma execução de código assíncrona.
O que é novo nesta versão:
- novas adições:
- Ignora as primeiras n valores de um riacho e, em seguida, emite o resto.
- Chama a função fornecido uma vez que o fluxo foi encerrada.
- Reúne todos os valores em conjunto, em seguida, emite cada valor individualmente, mas em ordem de classificação.
- Toma um objeto ou uma função de construtor e retorna esse objeto ou construtor com versões streamified de suas propriedades funcionais.
- Suporte Iterator:. ECMA2015 (aka ES6) iterators estilo podem agora ser passados para a função de construtor Highland
- Cria um novo fluxo com os valores da fonte na faixa de especificado nos parâmetros thestart e final.
- Toma um fluxo e lotes dados de entrada dentro de um prazo máximo em matrizes de um comprimento máximo.
- Melhorias:
- Cada agora retorna um fluxo vazia em vez de nada.
- Certifique-se através de erros de fluxo propaga Node.
- Preserve neste contexto de função de quebra automática ao usar wrapCallback.
- Atualização tranduce usar versão mais recente do protocolo transformador.
O que é novo na versão 2.6.0:
- Novas adições:
- Ignora as primeiras n valores de um riacho e, em seguida, emite o resto.
- Chama a função fornecido uma vez que o fluxo foi encerrada.
- Reúne todos os valores em conjunto, em seguida, emite cada valor individualmente, mas em ordem de classificação.
- Toma um objeto ou uma função de construtor e retorna esse objeto ou construtor com versões streamified de suas propriedades funcionais.
- Suporte Iterator:. ECMA2015 (aka ES6) iterators estilo podem agora ser passados para a função de construtor Highland
- Cria um novo fluxo com os valores da fonte na faixa de especificado nos parâmetros thestart e final.
- Toma um fluxo e lotes dados de entrada dentro de um prazo máximo em matrizes de um comprimento máximo.
- Melhorias:
- Cada agora retorna um fluxo vazia em vez de nada.
- Certifique-se através de erros de fluxo propaga Node.
- Preserve neste contexto de função de quebra automática ao usar wrapCallback.
- Atualização tranduce usar versão mais recente do protocolo transformador.
O que é novo na versão 2.5.1:
- Novas adições:
- Ignora as primeiras n valores de um riacho e, em seguida, emite o resto.
- Chama a função fornecido uma vez que o fluxo foi encerrada.
- Reúne todos os valores em conjunto, em seguida, emite cada valor individualmente, mas em ordem de classificação.
- Toma um objeto ou uma função de construtor e retorna esse objeto ou construtor com versões streamified de suas propriedades funcionais.
- Suporte Iterator:. ECMA2015 (aka ES6) iterators estilo podem agora ser passados para a função de construtor Highland
- Cria um novo fluxo com os valores da fonte na faixa de especificado nos parâmetros thestart e final.
- Toma um fluxo e lotes dados de entrada dentro de um prazo máximo em matrizes de um comprimento máximo.
- Melhorias:
- Cada agora retorna um fluxo vazia em vez de nada.
- Certifique-se através de erros de fluxo propaga Node.
- Preserve neste contexto de função de quebra automática ao usar wrapCallback.
- Atualização tranduce usar versão mais recente do protocolo transformador.
O que é novo na versão 2.5.0:
- Novas adições:
- Ignora as primeiras n valores de um riacho e, em seguida, emite o resto.
- Chama a função fornecido uma vez que o fluxo foi encerrada.
- Reúne todos os valores em conjunto, em seguida, emite cada valor individualmente, mas em ordem de classificação.
- Toma um objeto ou uma função de construtor e retorna esse objeto ou construtor com versões streamified de suas propriedades funcionais.
- Suporte Iterator:. ECMA2015 (aka ES6) iterators estilo podem agora ser passados para a função de construtor Highland
- Cria um novo fluxo com os valores da fonte na faixa de especificado nos parâmetros thestart e final.
- Toma um fluxo e lotes dados de entrada dentro de um prazo máximo em matrizes de um comprimento máximo.
- Melhorias:
- Cada agora retorna um fluxo vazia em vez de nada.
- Certifique-se através de erros de fluxo propaga Node.
- Preserve neste contexto de função de quebra automática ao usar wrapCallback.
- Atualização tranduce usar versão mais recente do protocolo transformador.
O que é novo na versão 2.4.0:
- O `source.merge ()` algoritmo agora avalia todo o fluxo de origem antes de ler a partir de todos os fluxos resultantes em paralelo (anteriormente que iria começar a ler assim que a fonte de emitida a próxima stream).
- A função `merge ()` agora tenta equilibrar entradas de forma mais justa. Por exemplo, se o fluxo Um tem 100 valores em buffer e fluxo B recebe um novo valor após 100ms, se lermos a 200ms vamos obter um valor de cada fluxo. Anteriormente, esgotaria o fluxo Um buffer antes de ler do fluxo B.
O que é novo na versão 1.25.2:.
- distribuição reconstruído e docs
Requisitos :
- habilitar o JavaScript no lado do cliente
- Node.js para ambientes de servidor
Comentários não encontrado