#8 Lin Clark on Web Assembly

Web Assembly me parece un proyecto muy interesante por como es una visión en común de varios desarrolladores muy grandes como Apple, Microsoft, Mozilla y Google con un objetivo en común: correr código en la web de la manera más rápida posible. La historia de como Web Assembly llego a ser es muy interesante, más que nada me parece una historia de optimización de un compilador de javascript que se transformó y se acabo convirtiendo en una herramienta que ha sido esencial para el desarrollo web en los últimos años. 

A pesar de que Web Assembly soporta lenguaje ensamblador me parece muy interesante que la mayoría de las personas prefiere usar C o Rust ya que al parecer a nadie, o casi nadie (yo incluido) le gusta escribir código en lenguaje ensamblador. 

Por lo que entiendo, Web Assembly facilita mucho usar aplicaciones que corren en código de bajo nivel en un navegador web y se conectan con el engine de javascript, esto puede funcionar para correr juegos, reproductores de media u otros programas que hace 10 o 15 años hubieran sido aplicaciones standalone que hubieramos tenido que descargar.

Definitivamente Web Assembly ha permitido que el desarrollo web llegue completamente a otro nivel, similar a la lectura pasada es una innovación que migra el poder local a un servidor web y permite mayor accesibilidad a proyectos que quizas requieran un alto poder de procesamiento, a pesar de que puede ser más lento de lo que sería a nivel local.

El futuro de lo que Web Assembly puede llegar a lograr es muy prometedor debido a la magnitud que tienen las compañías involucradas en el desarrollo del mismo y el poder que ha demostrado tener hasta ahora, lo que nos cuenta Link Clark también hace sonar que el proyecto sigue bajo constante desarrollo y que solo mejorara con el tiempo.

Comments

Popular posts from this blog

#1 Introducción

#3 The Hundred-Year Language

#4 Internals of GCC