ryoiki

esm cjs
A range-based locking library for JavaScript, enabling concurrent read locks and exclusive write locks with seamless management of overlapping ranges.
Version 1.2.0 License MIT
Keywords
lockingrange-lockread-lockwrite-lockrange-basedconcurrencysynchronizationoverlap-handlingtask-managementasync-lockJavaScripttypescript
<script type="module"> import ryoiki from 'https://cdn.jsdelivr.net/npm/ryoiki@1.2.0/+esm' </script>