Fast installation time: I intend to keep the dependency footprint fairly small to avoid long setup time. The goal is to go from a working GHC installation to a running session in under 5 minutes.
Unfortunately, Nix has no builtin YAML parser.
。关于这个话题,新收录的资料提供了深入分析
The API deals exclusively with bytes (Uint8Array). Strings are UTF-8 encoded automatically. There's no "value stream" vs "byte stream" dichotomy. If you want to stream arbitrary JavaScript values, use async iterables directly. While the API uses Uint8Array, it treats chunks as opaque. There is no partial consumption, no BYOB patterns, no byte-level operations within the streaming machinery itself. Chunks go in, chunks come out, unchanged unless a transform explicitly modifies them.
Push-Based ReactivityIn push-based reactivity, when a node updates, it notifies (and updates) all of its dependents. We can visualise this as the update being pushed down the chain of dependencies, until it reaches the final node to be updated.