Web Assembly

 Web Assembly looks like a really powerful tool for web development once it is completed and all of the features are out there. I really liked that at the end Lin gave the advice to not use it for application development just yet, it felt like honest, and it is important to recognize the present capabilities of your software. Although the blog is from 2018, so I am not sure how much has Web Assembly improved in these 3 years since.  Looking at the Web Assembly Concepts page that we had to read for the quiz it still says that it still can’t directly access the DOM so I will suppose that it is still not ready for applications. Programming this kind of compiler with efficiency being such a large focus can’t be easy.

Probably Web Assembly would have been a nice tool to learn in the Graphics course as right now we are using libraries of JavaScript to do our projects and the teacher gave us a warning of being mindful of which models we use as they may cause performance issues. Some of us are making games for that course so Web Assembly is in the cases where Lin said that it was a good idea to use it. Although probably we would have to learn C++ or Rust in that course instead of JavaScript. C++ sounds like a useful language to learn. Running code in a browser at nearly compiler speeds do sound impressive and it is specially impressive that using tools such as Emscripten you can transform the C++ code to Web Assembly without the need to do anything, it sounds really convenient to use. Overall a nice project, that may still be early to use in web applications, but it seems like it may have a promising future.

Comentarios

Entradas populares de este blog

Internals of GCC

Relevant Compilers design for students

SIF