bitstream
transfermyti.me
Our great sponsors
bitstream | transfermyti.me | |
---|---|---|
4 | 1 | |
86 | 59 | |
- | - | |
6.8 | 7.6 | |
3 months ago | 3 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bitstream
-
Coroutines in JavaScript for Web Components
I use generators to handle performant asynchronous bitstream parsing. Using promises is far too slow: https://github.com/astronautlabs/bitstream
-
Why Would Anyone Need JavaScript Generator Functions?
I used generators to increase the performance of bitstream parsing by several orders of magnitude over using a promise based system
https://github.com/astronautlabs/bitstream#generators
- bitsream - Utilities for packing/unpacking fields in a bitstream in typescript
- Show HN: A powerful bitstream library for TypeScript
transfermyti.me
-
Why Would Anyone Need JavaScript Generator Functions?
I'm 1000% with you on this. If you're dealing with a bunch of operations that need to happen in a very specific order, there's really nothing else out there that comes close. I'm able to look at saga code I've written months (or years!) ago and figure out what's going on in a short amount of time without having to jump around.
I used sagas pretty heavily in an app I built to transfer data between Clockify and Toggl, which required that data be fetched/loaded into state in a very specific order[1]. You can't be sagas for clarity.
[1]: https://github.com/mikerourke/transfermyti.me/blob/main/src/...
What are some alternatives?
netlist-to-vhdl - Netlist and Verilog Haskell Package
Bumble - A small JavaScript game framwork
async-generator - Async generator module.
foal-ts-monorepo - Boilerplate for building a volatility-based system using Foal for the server and Create React App for the client
testkube-dashboard - Dashboard for viewing real-time TestKube results
generator - Generator module.
Bumble-Asteroids - An asteroids like game built with the Bumble framework and using Entity Component System
IxJS - The Interactive Extensions for JavaScript
skytransfer - Free, open-source, decentralized and encrypted filesharing.
trealla-js - Trealla Prolog for the web
quickjs-emscripten - Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions