Web Assembly Finally Getting Ready to Make JavaScript Applications Much Faster - Lately in JavaScript podcast episode 73

Recommend this page to a friend!
  Blog JS Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Web Assembly Finally ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  

Author:

Viewers: 17

Last month viewers: 1

Categories: Lately in JavaScript podcast

Web Assembly is finally getting ready to be used in regular browsers, thus making it possible to compile and run JavaScript code in a much faster way.

That was one the main topics discussed by Manuel Lemos and Arturs Sosins in the episode 73 of the Lately in JavaScript podcast.

They also talked about EcmaScript 6 Async and Await features is also available now on Firefox, using Turbo.js library to program the user graphics board GPU to perform massive graphics operations much faster, creating holographic applications on Windows using JavaScript, etc..

This article contains a transcript and a 2 minute video summary of the podcast.

Listen to the podcast now, or watch the hangout video, or read the transcript text to learn more about these and other interesting JavaScript topics discussed in this podcast.




Loaded Article

Contents

Introduction (00:20)

Podcast Summary (01:00)

WebAssembly has reached the Browser Preview milestone (3:40)

async/await support in Firefox (6:48)

JSONata query and transformation language (16:08)

turbo.js - perform massive parallel computations in your browser with GPU (22:27)

Debug your DOM history using Vorlon.js (24:22)

A Windows Runtime Component for hosting Windows Holographic apps built with Javascript and WebGL (26:57)

JavaScript Innovation Award Nominees of  September 2016 (31:25)

JavaScript Innovation Award Rankings of 2016 (37:59)

Conclusion (39:57)



Contents

Listen or download the podcast, RSS feed

Watch the podcast video

Summary of the podcast

Click on the Play button to listen now.

Introduction music: Riviera by Ernani Joppert, São Paulo, Brazil

View Podcast in iTunes

RSS 2.0 feed compliant with iTunes

Watch the podcast video

Note that the timestamps below in the transcript may not match the same positions in the video because they were based on the audio timestamps and the audio was compacted to truncate silence periods.

5 Minute Summary Video

Complete Video

Show notes

  • turbo.js - perform massive parallel computations in your browser with GPU

Summary of the podcast

First we give you a brief update on Web Assembly. As we have been mentioning in the past, Web Assembly is a language like Assembly that is browser independent. It is meant to some out run JavaScript code faster. So the JavaScript code will be compiled into Web Assembly and it will run on the browser fast.

So the next the we will comment just to mention that async and await which are features that EcmaScript 6 are finally available in firefox at least in the nightly build. So that is the news.

Next we are going to talk about a package that is basically a query and a transformation language that is used to manipulate JSON data.  So it's called Jsonate the package.

Then we talk about Turbo.js which is a library. I think there was some other library similar or for similar purpose which is to control how to execute tasks using the GPU from JavaScript so you can perform tasks much faster taking advantage of the GPU that may be running on your machine.

Then will be talking about a debug your DOM history using Vorlon.js. Basically it will allow you to to see what changes happen to your pages, what Dom nodes were changed throughout a period of the time.

And finally we have an interesting article about something that I'm not yet sure how it works but it seems interesting. Its called Holographic.js. Its a Windows component to implement Holographic applications.


You need to be a registered user or login to post a comment

Login Immediately with your account on:



Comments:

No comments were submitted yet.



  Blog JS Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Web Assembly Finally ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)