📰 IT Дайджест

#pyodide

5 материалов

4. SQLite Query Explainer показывает план запросов в браузере

Саймон Уиллисон собрал интерактивный объяснялщик EXPLAIN и EXPLAIN QUERY PLAN: SQLite крутится в Python через Pyodide в WebAssembly прямо в браузере. Идея простая и злая: не ждать, пока очередной человек «когда-нибудь научится читать query plan», а сразу тыкать его носом в расшифровку.

simonwillison.net · #tool #pyodide #python #sqlite #webassembly

2. OPFS + Pyodide: тестовый стенд для SQLite-файлов в браузере

Саймон Уилсон собрал playground, чтобы проверить, можно ли в Datasette Lite редактировать постоянные SQLite-файлы прямо в браузере через Pyodide и WebAssembly. Ключевой кусок здесь — OPFS, Origin Private File System: он дает браузеру локальное хранилище, а не игрушечную вкладку на полчаса. Сборка, правда, не вручную, а с помощью Claude Code for web — потому что даже экспериментам теперь нужен автопилот.

simonwillison.net · #tool #browser #opfs #pyodide #sqlite #wasm

1. Pyodide-пакеты теперь можно грузить прямо в PyPI

Simon Willison пишет про Pyodide 314.0 и приятную мелочь для тех, кто любит WebAssembly: Python-пакеты, собранные для Pyodide, теперь можно публиковать в PyPI и ставить во время выполнения. Раньше команда Pyodide тащила на себе больше 300 пакетов вручную — собирать, хостить и обновлять это удовольствие, конечно, было сомнительным.

simonwillison.net · #tool #packaging #pyodide #pypi #python #wasm

4. luau-wasm 0.1a0: Lua в браузере через WebAssembly

Simon Willison отмечает ранний релиз luau-wasm 0.1a0 — сборки Lua-диалекта Luau под WebAssembly. Это тот случай, когда хочется посмотреть, как далеко можно запихнуть интерпретатор в браузер, пока он не начал конфликтовать с реальностью.

simonwillison.net · #tool #lua #pyodide #release #wasm

5. Python ASGI в браузере через Pyodide и service worker

Уиллисон показывает, как Datasette Lite крутит Python-приложение целиком в браузере, без сервера, на Pyodide в WebAssembly. Старый вариант через Web Workers и перехват навигации работал, но был довольно корявым — теперь автор исследует схему с service worker, чтобы браузер вел себя чуть менее как цирк с конями.

simonwillison.net · #tool #asgi #pyodide #python #service-worker #wasm