Loading…
Build Stuff 2018 has ended
Back To Schedule
Thursday, November 15 • 2:30pm - 3:20pm
[SLIDES]Jeff Strauss @jeffstrauss - Multithreaded JavaScript—Web Workers, Shared Memory, and Atomics

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
For better and for worse, JavaScript is single-threaded by design. For over 50 years Moore’s Law has described persistent exponential growth in computational power. But recently, physical limitations have slowed the trend, with advancement now coming more frequently through the use of multiple CPUs and cores. This is fine for languages featuring threads and task-based architectures. But what about JavaScript?

Thankfully, the JavaScript community has introduced new paradigms for handling parallelism over the web. The Web Worker allows long-running code to execute in the background without blocking the UI. Starting with ES2017, Shared Memory Buffers and Atomic operations allow easier passing of data and messages among these worker processes and your main application. Learn to leverage these exciting new features to improve the performance and responsiveness of your web application today!

Speakers
avatar for JEFF STRAUSS

JEFF STRAUSS

Technical Architect & an Attorney, World Wide Technolog
Jeff is a software developer, an entrepreneur, and an attorney. As a consultant at WWT Asynchrony Labs, with unique experiences that combine technology and law, he maintains a passion for solving problems with inspired solutions, improving life through technology.A dedicated member... Read More →



Thursday November 15, 2018 2:30pm - 3:20pm EET
2. Beta
  Session