web-libusb
proposal-top-level-await
DISCONTINUED
Our great sponsors
web-libusb | proposal-top-level-await | |
---|---|---|
2 | 13 | |
1 | 1,005 | |
- | - | |
1.6 | 7.0 | |
over 2 years ago | over 2 years ago | |
C | HTML | |
- | Apache License 2.0 |
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.
web-libusb
- Rust's async isn't f#@king colored!
-
Buttplug-rs Hits V1 Milestone
I haven't talked about it anywhere, but I have https://github.com/lights0123/web-libusb for compiling existing C applications using libusb to WASM for use with WebUSB.
proposal-top-level-await
-
Unveiling Breakthroughs Found In The State Of JS 2022 Survey
For more info about this feature, you can refer to the official proposal repo.
-
Write program in assembly, decompile to TypeScript, convert to JavaScript, run in Node
This one is Stage 4 (complete)
-
Configuring CommonJS & ES Modules for Node.js
Note that ESM is not “backwards” compatible with CJS: a CJS module cannot require() an ES Module; it is possible to use a dynamic import (await import()), but this is likely not what consumers expect (and, unlike ESM, CJS does not support Top-Level Await).
-
ES2022 Preview: 10 Exciting JavaScript Language Features From 2021
top-level await feature for ES modules
-
Rust's async isn't f#@king colored!
There is a proposal for top-level await in JS. I'm guessing this would effectively kinda do the same thing? Or am I wrong there?
What are some alternatives?
esbuild - An extremely fast bundler for the web
Rollup - Next-generation ES module bundler
btleplug - Rust Cross-Platform Host-Side Bluetooth LE Access Library
rust-async-bench - The cost of Rust async/await
zx - A tool for writing better scripts
webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
nodejs-module-config-examples - A collection of Node.js module configurations for interoperability between CJS and ESM
async-std - Async version of the Rust standard library
regexp-match-indices - Polyfill for the RegExp Match Indices proposal
modules - Node.js Modules Team