3 ms·
And there's wasm-bpf: https://github.com/eunomia-bpf/wasm-bpf#how-it-works https://github.com/eunomia-bpf/wasm-bpf#how-it-works But should (browser) WASM proce
by westurner 2y ago
And there's wasm-bpf: https://github.com/eunomia-bpf/wasm-bpf#how-it-works https://github.com/eunomia-bpf/wasm-bpf#how-it-works
But should (browser) WASM processes cross the kernel boundary for BPF performance?
FWIW EVM/eWASM opcodes have a cost in gas/particles.
- westurner 2y agoDo you think that BPF opcodes should be costed, too? Why or why not?
- gnabgib 2y agoAre you... asking yourself? What did you decide?
- westurner 2y agoCosting instructions leads to efficiency metrics, which makes it possible to incentivize efficiency. BPF instructions could also each have an abstract relative cost with or without real value. BPF in WASM (unfortunately without the kernel performance advantages or possible side channels) or the fwiu now-defunct eWASM might be an easier place to test the value of costed opcodes. The [e]BPF verifier does not yet rewrite according to opcode costs of candidate programs. "A look inside the BPF verifier [lwn]" https://news.ycombinator.com/item?id=41135478 https://news.ycombinator.com/item?id=41135478