2 ms·
WebGL, WebGPU, WebNN Which have better process isolation; containers or Chrome's app sandbox at pwn2own how do I know what is running in a WASM browser tab? J
by westurner 3y ago
WebGL, WebGPU, WebNN
Which have better process isolation; containers or Chrome's app sandbox at pwn2own how do I know what is running in a WASM browser tab?
JupyterLite, datasette-lite, and the Pyodide plugin for vscode.dev ship with Pyodide's WASM compilation of CPython and SciPy Stack / PyData tools.
`%pip install -q mendeley` in a notebook opened with the Pyodide Jupyter kernel works by calling `await micropip.install(["mendeley"])` IIRC.
picomamba installs conda packages from emscripten-forge, which is like conda-forge: https://news.ycombinator.com/item?id=33892076#33916270 https://news.ycombinator.com/item?id=33892076#33916270 :
> FWIU Service Workers and Task Workers and Web Locks are the browser APIs available for concurrency in browsers
sqlite-wasm, sqlite-wasm-http, duckdb-wasm, (edit) postgresql WASM / pglite ; WhatTheDuck, pretzelai ; lancedb/lance is faster than pandas with dtype_backend="arrow" and has a vector index
"SQLite Wasm in the browser backed by the Origin Private File System" (2023)
https://news.ycombinator.com/item?id=34352935#34366429 https://news.ycombinator.com/item?id=34352935#34366429
"WebGPU is now available on Android" (2024) https://news.ycombinator.com/item?id=39046787 https://news.ycombinator.com/item?id=39046787
"WebNN: Web Neural Network API" https://www.w3.org/TR/webnn/ https://www.w3.org/TR/webnn/ : https://news.ycombinator.com/item?id=36159049 https://news.ycombinator.com/item?id=36159049
"The best WebAssembly runtime may be no runtime" (2024)
https://news.ycombinator.com/item?id=38609105 https://news.ycombinator.com/item?id=38609105
(Edit)
emscripten-forge packages are built for the
wasm32-unknown-emscripten build target, but wasm32-wasi is what is now supported by cpython (and pypi?)
https://www.google.com/search?q=wasm32-wasi+conda-forge https://www.google.com/search?q=wasm32-wasi+conda-forge