Skip to content

Commit c798533

Browse files
committed
some fixes in mispelled words based on ci feedback's
1 parent c17271c commit c798533

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

content/es/webassembly.md

+12-8
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,22 @@ tags: ["Aplicación", "", ""]
66
---
77

88
WebAssembly (a menudo abreviado Wasm) es un formato de instrucciones binarias diseñado como un destino portable para la compilación de lenguajes de alto nivel como C, C++, Rust y otros. Esto permite el despliegue en la web de aplicaciones del lado del cliente y servidor.
9-
Es un formato bytecode de bajo nivel que puede ser ejecutado en una máquina virtual, típicamente integrado en navegadores web. Aunque fue desarrollado inicialmente para la web, Web Assembly es un sistema de ejecución universal (Universal Runtime) y entiende las aplicaciones en entornos no web, como dispositivos IoT y sistemas de computación en el borde (Edge Computing).
9+
10+
Es un formato bytecode de bajo nivel que puede ser ejecutado en una máquina virtual, típicamente integrado en navegadores web. Aunque fue desarrollado inicialmente para la web, WebAssembly es un sistema de ejecución universal (Universal Runtime) y entiende las aplicaciones en entornos no web, como dispositivos IoT y sistemas de computación en el borde (Edge Computing).
1011

1112
## Problema que resuelve
1213

13-
Por muchos años, el stack LAMP (Linux, Apache, MySQL y PHP) fue el template para las aplicaciones basadas en la web. Luego, Javascript se convirtió en el rey del desarrollo de aplicaciones front-end y las aplicaciones basadas en Node.js se convirtieron en la norma. A medida que la tecnología relacionada con la web evolucionó, favoreció fuertemente a lenguajes interpretados que son típicamente menos eficientes en rendimiento que los lenguajes compilados, inclusive con los avances tecnológicos.
14-
Aunque JavaScript ha mejorado a través de los años, todavía tiene limitaciones de rendimiento cuando ejecuta tareas computacionalmente intensivas.
15-
Los lenguajes interpretados que son compilados en tiempo de ejecución a menudo tiene problemas de rendimiento y funcionalidad cuando el código es ejecutado en diferentes entornos. Por el contrario, binarios compilados típicamente corren de la misma manera si fueron compilados correctamente. Sin embargo, historicamente, un binario compilado suele ser menos adecuado para un entorno web.
14+
Por muchos años, el stack LAMP (Linux, Apache, MySQL y PHP) fue la plantilla para las aplicaciones basadas en la web. Luego, JavaScript se convirtió en el rey del desarrollo de aplicaciones front-end y las aplicaciones basadas en Node.js se convirtieron en la norma.
15+
16+
A medida que la tecnología relacionada con la web evolucionó, favoreció fuertemente a lenguajes interpretados que son típicamente menos eficientes en rendimiento que los lenguajes compilados, inclusive con los avances tecnológicos Aunque JavaScript ha mejorado a través de los años, todavía tiene limitaciones de rendimiento cuando ejecuta tareas computacionalmente intensivas.
17+
18+
Los lenguajes interpretados que son compilados en tiempo de ejecución a menudo tiene problemas de rendimiento y funcionalidad cuando el código es ejecutado en diferentes entornos. Por el contrario, binarios compilados típicamente corren de la misma manera si fueron compilados correctamente. Sin embargo, históricamente, un binario compilado suele ser menos adecuado para un entorno web.
1619

1720
## ¿Cómo ayuda?
1821

19-
WebAssembly provee un formato finario de bajo nivel que puede ser ejecutado a velocidades casi nativas, permitiendo a las apliaciones web ejecuciones computacionales complejas de forma eficiente.
22+
WebAssembly provee un formato binario de bajo nivel que puede ser ejecutado a velocidades casi nativas, permitiendo a las aplicaciones web ejecuciones computacionales complejas de forma eficiente.
2023
Esto permite a los desarrolladores construir aplicaciones web sin abandonar sus habilidades existentes en lenguajes como C, C++, Rust y otros.
21-
Esto abre nuevas posibilidades y permite a los desarrollos reusar las bases de código existente y librerias.
22-
También, los módulos de WebAssembly pueden correr consistentemente a lo largo de navegadores, sistemas operativos y dispositivos diferentes, reduciendo la necesidad de código específico de una plataforma.
23-
Por encima de todo, WebAssembly se dirige a las limitaciones de rendimiento, restricciones del lenguage, portabilidad de código, aspectos de seguridad, tamaño de código e incidentes de tiempo de carga proveyendo un entorno más robusto y flexible para el desarrollo de aplicaciones web.
24+
25+
Abre nuevas posibilidades y permite a los desarrolladores reusar las bases de código existente y librerías. También, los módulos de WebAssembly pueden correr consistentemente a lo largo de navegadores, sistemas operativos y dispositivos diferentes, reduciendo la necesidad de código específico de una plataforma.
26+
27+
Por encima de todo, WebAssembly se dirige a las limitaciones de rendimiento, restricciones del lenguaje, portabilidad de código, aspectos de seguridad, tamaño de código e incidentes de tiempo de carga proveyendo un entorno más robusto y flexible para el desarrollo de aplicaciones web.

0 commit comments

Comments
 (0)