Skip to content

Commit 7a34fb1

Browse files
eddymdztech-andgarelectrocucaracharamrodo
authored
[es] Webassembly localization es (#3383)
Signed-off-by: Andrés García <[email protected]> Signed-off-by: Andres Garcia <[email protected]> Signed-off-by: Eduardo <[email protected]> Signed-off-by: Eduardo Méndez <[email protected]> Co-authored-by: Andres Garcia <[email protected]> Co-authored-by: Victor Morales <[email protected]> Co-authored-by: Rodolfo Martínez Vega <[email protected]>
1 parent 363571d commit 7a34fb1

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

content/es/.wordlist.txt

+16
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ bugs
3232
Business
3333
BVS
3434
BY
35+
bytecode
3536
CaaS
3637
calendar
3738
call
@@ -63,6 +64,8 @@ commit
6364
Committee
6465
community
6566
Completed
67+
computacionalmente
68+
Computing
6669
concept
6770
confiabilidad
6871
confiablemente
@@ -101,10 +104,12 @@ Docs
101104
draft
102105
Dropbox
103106
eBPF
107+
Edge
104108
edit
105109
ej
106110
empoderen
107111
encriptados
112+
end
108113
Engine
109114
Engineering
110115
English
@@ -128,6 +133,7 @@ Foster
128133
foundation
129134
Foundry
130135
framework
136+
front
131137
frontend
132138
fundamentals
133139
gateway
@@ -159,16 +165,20 @@ inmutable
159165
integration
160166
interface
161167
io
168+
IoT
162169
issue
163170
issues
164171
Jason
172+
JavaScript
165173
Jihoon
166174
jmo
167175
join
168176
Jones
177+
js
169178
Kafka
170179
Katelin
171180
Kubernetes
181+
LAMP
172182
Landscape
173183
Language
174184
laptop
@@ -206,6 +216,7 @@ Morgan
206216
mTLS
207217
multitenancy
208218
multitenant
219+
MySQL
209220
NASDAQ
210221
Native
211222
needed
@@ -214,6 +225,7 @@ Network
214225
networking
215226
new
216227
Nicolas
228+
Node
217229
Not
218230
nótese
219231
OCI
@@ -227,6 +239,7 @@ PaaS
227239
PaC
228240
packet
229241
Paganini
242+
PHP
230243
platform
231244
Pod
232245
pods
@@ -260,6 +273,7 @@ resiliencia
260273
Rodolfo
261274
Runtime
262275
runtimes
276+
Rust
263277
SaaS
264278
Salesforce
265279
SCE
@@ -327,6 +341,8 @@ virtualización
327341
virtualizados
328342
VM
329343
vs
344+
Wasm
345+
WebAssembly
330346
weight
331347
wifi
332348
Word

content/es/webassembly.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: WebAssembly
3+
status: Completed
4+
category: Concepto
5+
tags: ["Aplicación", "", ""]
6+
---
7+
8+
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, 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).
10+
11+
## Problema que resuelve
12+
13+
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. 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 tienen 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.
16+
17+
## ¿Cómo ayuda?
18+
19+
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.
20+
Esto permite a los desarrolladores construir aplicaciones web sin abandonar sus habilidades existentes en lenguajes como C, C++, Rust y otros.
21+
Abre nuevas posibilidades y permite a los desarrolladores reusar las bases de código existente y librerías.
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 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)