#event-loop #cache #task-manager #projects

hirofa_utils

Utils project which is depended on by several other projects

23 releases

0.7.4 Sep 16, 2024
0.7.3 Mar 5, 2024
0.7.2 May 29, 2023
0.6.1 Mar 25, 2023
0.2.1 Jul 28, 2021

#439 in Web programming

Download history 18/week @ 2024-07-01 33/week @ 2024-07-08 21/week @ 2024-07-15 32/week @ 2024-07-22 53/week @ 2024-07-29 3/week @ 2024-08-05 1/week @ 2024-08-12 18/week @ 2024-08-26 4/week @ 2024-09-02 31/week @ 2024-09-09 327/week @ 2024-09-16 110/week @ 2024-09-23 36/week @ 2024-09-30 63/week @ 2024-10-07 58/week @ 2024-10-14

292 downloads per month
Used in 2 crates (via quickjs_runtime)

MIT license

36KB
830 lines

hirofa_utils

This is a utility project which is used in several other projects

DOCS

CHANGELOG

js_utils

Abstractions & traits for JS engine related utilities

AutoIdMap

A map to which generates its own unique keys (usize)

Cache

A very simple cache

DebugMutex

A logging Mutex which makes life easier while debugging

EventLoop

A singlethreaded queue which acts as an EventLoop for several JavaScript engine projects

TaskManager

Simple thread pool using tokio

Dependencies

~4–11MB
~107K SLoC