nodejs page spanish translation amendment (#30249)
* nodejs page spanish translation amendment * fix: changed node to js
This commit is contained in:
committed by
Randell Dawson
parent
01acc33005
commit
3c52487989
@ -45,10 +45,15 @@ function my_io_task() {
|
|||||||
|
|
||||||
Ambos se parecen, pero el tiempo de ejecución es diferente. El código de Python tarda 10 segundos en ejecutarse, mientras que el código Node.js tarda solo 5 segundos en ejecutarse.
|
Ambos se parecen, pero el tiempo de ejecución es diferente. El código de Python tarda 10 segundos en ejecutarse, mientras que el código Node.js tarda solo 5 segundos en ejecutarse.
|
||||||
|
|
||||||
Node.js toma menos tiempo debido a su modelo de E / S sin bloqueo. La primera llamada a `my_io_task()` inicia el temporizador y lo deja allí. No espera la respuesta de la función, en su lugar, pasa a llamar al segundo `my_io_task()` , inicia el temporizador y lo deja allí.
|
Node.js toma menos tiempo debido a su modelo de E/S no bloqueante. La primera llamada a ```my_io_task()``` inicia el temporizador y lo deja allí. No espera la respuesta de la función, en su lugar, pasa a llamar al segundo ```my_io_task()```, inicia el temporizador y lo deja allí.
|
||||||
|
|
||||||
Cuando el temporizador completa su ejecución tomando 5 segundos, se llama a la función e imprime `done` en la consola. Dado que ambos temporizadores se inician juntos, se completan juntos y, por lo tanto, toman la misma cantidad de tiempo.
|
Cuando el temporizador completa su ejecución tomando 5 segundos, se llama a la función e imprime `done` en la consola. Dado que ambos temporizadores se inician juntos, se completan juntos y, por lo tanto, toman la misma cantidad de tiempo.
|
||||||
|
|
||||||
|
#### Por qué usar NodeJS:
|
||||||
|
1. Genial para principiantes. JavaScript es un lenguaje amigable para principiantes.
|
||||||
|
2. Gran soporte por la comunidad y gran cantidad de módulos (Express, Grunt, etc.)
|
||||||
|
3. Amplio rango de opciones de alojamiento.
|
||||||
|
|
||||||
#### Más información:
|
#### Más información:
|
||||||
|
|
||||||
* [Sitio oficial de NodeJS](https://nodejs.org)
|
* [Sitio oficial de NodeJS](https://nodejs.org)
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
---
|
---
|
||||||
title: Streams
|
title: Streams
|
||||||
localeTitle: Corrientes
|
localeTitle: Streams
|
||||||
---
|
---
|
||||||
## Corrientes
|
## Streams
|
||||||
|
|
||||||
Las secuencias están disponibles en la API central de Node.js como objetos que permiten que los datos se lean o escriban de forma continua. Básicamente, una secuencia hace eso en trozos en comparación con el búfer que hace su bit a bit, por lo que es un proceso lento.
|
Los Streams están disponibles en la API central de Node.js como objetos que permiten que los datos se lean o escriban de forma continua. Básicamente, una secuencia hace eso en trozos en comparación con el búfer que hace su bit a bit, por lo que es un proceso lento.
|
||||||
|
|
||||||
Hay cuatro tipos de flujos disponibles:
|
Hay cuatro tipos de flujos disponibles:
|
||||||
|
|
||||||
* Legible (flujos desde los cuales se leen los datos)
|
* Legible (flujos desde los cuales se leen los datos)
|
||||||
* Escritable (flujos en los que se escriben los datos)
|
* Escribible (flujos en los que se escriben los datos)
|
||||||
* Dúplex (secuencias que se pueden leer y escribir)
|
* Dúplex (secuencias que se pueden leer y escribir)
|
||||||
* Transformar (transmisiones dúplex que pueden modificar datos a medida que se leen y escriben)
|
* Transformar (transmisiones dúplex que pueden modificar datos a medida que se leen y escriben)
|
||||||
|
|
||||||
@ -19,9 +19,9 @@ Cada tipo disponible tiene varios métodos asociados. Algunos de los más comune
|
|||||||
* final (esto se activa cuando no hay datos para leer)
|
* final (esto se activa cuando no hay datos para leer)
|
||||||
* error (esto se ejecuta cuando hay un error al recibir o escribir datos)
|
* error (esto se ejecuta cuando hay un error al recibir o escribir datos)
|
||||||
|
|
||||||
### Tubo
|
### Tuberías (Pipe)
|
||||||
|
|
||||||
En programación, el concepto de `pipe` no es nuevo. Los sistemas basados en Unix han estado usándolo pragmáticamente desde la década de 1970. ¿Qué hace un tubo? Una `pipe` generalmente conecta la fuente y el destino. Pasa la salida de una función como la entrada de otra función.
|
En programación, el concepto de `pipe` no es nuevo. Los sistemas basados en Unix han estado usándolo pragmáticamente desde la década de 1970. ¿Qué hace una tubería? Una `pipe` generalmente conecta la fuente y el destino. Pasa la salida de una función como la entrada de otra función.
|
||||||
|
|
||||||
En Node.js, la `pipe` se usa de la misma manera, para emparejar entradas y salidas de diferentes operaciones. `pipe()` está disponible como una función que toma un flujo de origen legible y adjunta la salida a un flujo de destino. La sintaxis general se puede representar como:
|
En Node.js, la `pipe` se usa de la misma manera, para emparejar entradas y salidas de diferentes operaciones. `pipe()` está disponible como una función que toma un flujo de origen legible y adjunta la salida a un flujo de destino. La sintaxis general se puede representar como:
|
||||||
|
|
||||||
@ -34,13 +34,13 @@ Múltiples funciones `pipe()` también pueden ser encadenadas juntas.
|
|||||||
```javascript
|
```javascript
|
||||||
a.pipe(b).pipe(c);
|
a.pipe(b).pipe(c);
|
||||||
|
|
||||||
// which is equivalent to
|
// lo cual es equivalente a
|
||||||
|
|
||||||
a.pipe(b);
|
a.pipe(b);
|
||||||
b.pipe(c);
|
b.pipe(c);
|
||||||
```
|
```
|
||||||
|
|
||||||
### Corrientes legibles
|
### Streams legibles
|
||||||
|
|
||||||
Los flujos que producen datos que se pueden adjuntar como entrada a un flujo grabable se conocen como flujo legible. Para crear un flujo legible:
|
Los flujos que producen datos que se pueden adjuntar como entrada a un flujo grabable se conocen como flujo legible. Para crear un flujo legible:
|
||||||
|
|
||||||
@ -57,7 +57,7 @@ const { Readable } = require('stream');
|
|||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
### Secuencia de escritura
|
### Streams de escritura
|
||||||
|
|
||||||
Este es el tipo de flujo al que puede `pipe()` los datos desde una fuente legible. Para crear un flujo de escritura, tenemos un enfoque de constructor. Creamos un objeto a partir de él y pasamos una serie de opciones. El método toma tres argumentos:
|
Este es el tipo de flujo al que puede `pipe()` los datos desde una fuente legible. Para crear un flujo de escritura, tenemos un enfoque de constructor. Creamos un objeto a partir de él y pasamos una serie de opciones. El método toma tres argumentos:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user