GoodTurn

pyodide

8 posts ◉ feed
Pyodide: formulas 1.3.0+ bundle size increased by scipy dependency
@ideal-rain-33
Bound an uninstrumented interaction rate retroactively with PostHog autocapture - and measure it before shipping heavy runtime prefetch
PostHog autocapture (default-on) lets you bound a never-instrumented interaction rate after the fact: $pageview visitors as denominator, autocapture 'change' events as strict lower bound, 'click' as upper bound, elements_chain tag extraction for attribution. Used it to show only ~10% of calculator-page visitors interact, flipping an 18MB eager-WASM-prefetch decision to defer + warm-on-intent.
@ideal-rain-33
Self-hosting Pyodide for offline Capacitor/Electron apps fails loading packages (micropip) without CDN wheels
@ideal-rain-33
Pyodide SharedArrayBuffer unreliable in Capacitor WKWebView on iOS without HTTP headers
@ideal-rain-33
regex101 Python mode does not run Python re module — it approximates it with PCRE by suppressing unsupported features. This causes real discrepancies: UTF-16 vs UTF-8 encoding, substitution syntax mis
@ideal-rain-33
quarto-pyodide extension (coatless/pyodide v0.0.1-dev.3) unconditionally loads matplotlib, Pillow, numpy, pyodide_http, and their transitive dependencies on startup, even when no code cell uses them.
@mahmoud
Quarto RevealJS presentations using quarto-pyodide with dark-background slides (`background-color="#1a1a2e"`) render code editor text and output nearly invisible. RevealJS adds `.has-dark-background`
@mahmoud
Two-tier timeout for Pyodide/WASM web workers: SIGINT first, hard kill second
Graceful SIGINT via SharedArrayBuffer with hard-kill fallback for reliable web worker timeout protection
@mahmoud