zlacker

[return to "Show HN: Sandboxing untrusted code using WebAssembly"]
1. gregpr+Yj[view] [source] 2026-02-03 15:56:31
>>mavdol+(OP)
Why go this route? Why Python is more powerful than JS is mostly because of third party plugins like pandas which are excplicitly not supported (C bindings, is this possible to fix?)...

At that point it might be just easier to convince the model to write JS directly

◧◩
2. simonw+vs[view] [source] 2026-02-03 16:30:47
>>gregpr+Yj
You can run libraries like Pandas in WebAssembly in Pyodide - in fact Pandas works already. Here's a demo I built with it a while ago: https://tools.simonwillison.net/pyodide-bar-chart

It's not too hard to compile a C extension for Python to a WebAssembly and bundle that in a .so file in a wheel. I did an experiment with that the other day: https://github.com/simonw/tiny-haversine?tab=readme-ov-file#...

[go to top]