Author: Manuel Lemos
Posted on: 2016-06-22
Categories: Lately in JavaScript podcast
The revival of desktop applications based on Electron was the main topic discussed by Manuel Lemos and Arturs Sosins in the episode 67 of the Lately in PHP podcast.
They also talked about the latest developments of V8 engine that already supports EcmaScript 6 new JavaScript features, WebAssembly support in the browsers, running multiple tasks in the background with Web workers, etc..
This article contains a transcript of the podcast summary below.
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.
Contents
Introduction (00:20)
Summary of the Podcast (Transcript below) (1:05)
V8 supports ES6, ES7, and beyond (4:30)
Try WebAssembly in Your Browser Today (9:16)
A Taste of JavaScripts New Parallel Primitives (11:18)
How to Implement Smooth Scrolling in Vanilla JavaScript (12:58)
Generate a table of contents based on the heading structure of an html document (14:29)
Mouse position and user prediction (16:46)
JavaScript Conquered the Web. Now Its Taking Over the Desktop with Electron (18:37)
JavaScript Innovation Award Nominees of January 2016 (22:12)
JavaScript Innovation Award Ranking of 2016 (27:00)
Conclusion (29:15)
Contents
Summary Transcript
Listen or download the podcast, RSS feed
Watch the podcast video
Summary Transcript
Well we are going to start talking precisely about the latest version of the V8 JavaScript engine which is implementing EcmaScript 6, 7 and beyond. So we will talk about its features. We already talked about EcmaScript 6 but will go over these features like modules and async and await.
Then we are going to also mention what I just said about the async and await are finally implemented in the latest Chrome.
Then we will talk about the Web Assembly which is an assembly language that is portable and will work in different browsers. It will be used to compile JavaScript and make it run faster.
Then we will talk about new parallel primitives that basically will allow to run multiple workers on a browser so you can run different tasks in the background, in the case of the user computer.
Then we will talk about a libray named jump.js which implements smooth scrolling in the browser with vanilla JavaScript, so it does not use jQuery or any other libraries.
Then we will talk about tocbot which automates the generation of table of contents from H1, H2, H3 headers, I mean text that is in those headers.
Then we talk about a library about a topic that we mentioned before which is predicting the user actions by monitoring the actions and anticipating what the user will probably do next, so you can actually make the interactions with the browser look faster for the user.
Then we finally talk about the... is it a package? a framework? called Electron, I am not sure. It is basically meant to build desktop applications.
Listen or download the podcast and RSS feed
Download Size: 25MB Listeners: 1019
Introduction music: Riviera by Ernani Joppert, São Paulo, Brazil
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.
Show notes
You need to be a registered user or login to post a comment
20,703 JavaScript developers registered to the JS Classes site.
Be One of Us!
Login Immediately with your account on:
Comments:
1. Video Private - Simon Barnes (2016-06-26 18:49)
Cannot watch video... - 1 reply
Read the whole comment and replies