MediterráneaJS - a two-day not-for-profit conference about JavaScript and digital technology. Organised by BarcelonaJS for the community.


June 22 + 23, 2015

Plaça Comercial, 12 08003

Ingvar Stepanyan

Ingvar Stepanyan

JavaScript developer, speaker and reverse engineer. Obsessed D2D programmer. Sometimes human.


Concurrency is an important topic for any data-processing applications (multimedia, graphics, calculations etc.). However, in JavaScript it’s never been easy to make the code work in parallel – initially you had no options for that, and after years of demand all that you got was pretty basic Web Worker API which makes you to split the code into complicated client-server system which can communicate only via self-made messages. This affected both architecture complexity and readability of your code, making it extremely hard to parallelize already written code. But now, new ECMAScript APIs are coming and they are going to change literally everything – so let’s see how we can use them to breathe parallelism into our apps.

Why do you think people should love this talk?

A lot of people work with data-heavy applications, and they usually want to improve responsiveness for end-users. But, for most apps, it's not that easy to make already existing code work with Web Workers, especially when parallelized code needs to access DOM or to be controlled by user actions.


Thanks to our Sponsors