metasync
metasync copied to clipboard
Implement Web Locks API
Web locks are named mutexes:
locks.request('namedResource', async lock => {
// critical section
});
See spec: https://wicg.github.io/web-locks/