With the recent addition of SharedArrayBuffer, concurrency is finding its way into the JavaScript language. This addition allows JavaScript programs to perform concurrent access to SharedArrayBuffer objects. WebKit supports SharedArrayBuffer and it has full optimization support in our compiler pipeline. Unfortunately, JavaScript does not allow any objects other than SharedArrayBuffer to be shared.
![Concurrent JavaScript: It can work!](https://cdn-ak-scissors.b.st-hatena.com/image/square/8980dce8989e4b42d51c902ffbb3d9c34d1a579c/height=288;version=1;width=512/https%3A%2F%2Fwebkit.org%2Fwp-content%2Fthemes%2Fwebkit%2Fimages%2Fogimage.png)