New Blogroll Post

“Embedding user code in your app using Extism” by Thejesh GN

@thej: «Every application I love has some kind of power-user mode where I can add my own code or scripting to make it useful to me. Simple examples are Firefox with its addons or VLC with its plugins.…»

#Technology #Architecture #FreeAndOpenSource #PowerUser #WASM #WebAssembly #blog #indieweb https://thejeshgn.com/2026/05/19/embedding-user-code-in-your-app-using-extism/?ref=blr.indiewebclub.org

Embedding user code in your app using Extism

Every application I love has some kind of power-user mode where I can add my own code or scripting to make it useful to me. Simple examples are Firefox with its addons or VLC with its plugins. Idea…

Thejesh GN

#ITByte: #WebAssembly (Wasm) is a portable binary format for fast, secure, and efficient code execution in web environments.

Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.

https://knowledgezone.co.in/posts/WebAssembly-6649ad97a546fffab3dad76b

For my first Rust project, I challenged myself to create my own GPU accelerated UI framework from scratch.

It runs on Linux/Wayland and browsers via WASM/WebGL with focus on compatibility with SmartTVs / STB. Zero heavyweight dependencies.

I didn't spend much time on the UI itself, but it already handles text, gradients, borders, corner radius, box shadows, and spring animations.

Repo: https://codeberg.org/cbosse/xs-ui
Demo: https://xs-ui.vercel.app/

#rust #gpu #ui #webassembly

A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture

https://labs.leaningtech.com/blog/browserpod-deep-dive.html

#Linux #WebAssembly #OpenSource

A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture

How the BrowserPod kernel supports running many Linux applications concurrently in the browser using WebAssembly.

Leaning Technologies Developer Hub

WebAssembly가 웹에서 '2급 언어'인 이유와 컴포넌트 모델을 통한 해결책

WebAssembly는 현재 웹 플랫폼에서 JavaScript를 거쳐야만 Web API에 접근하고 코드를 로드할 수 있는 '2급 언어'의 한계를 지니고 있다.

🔗 원문 보기

WebAssembly가 웹에서 '2급 언어'인 이유와 컴포넌트 모델을 통한 해결책

WebAssembly는 현재 웹 플랫폼에서 JavaScript를 거쳐야만 Web API에 접근하고 코드를 로드할 수 있는 '2급 언어'의 한계를 지니고 있다.

Ruby-News | 루비 AI 뉴스
The quest for quests

Game dev is hard, but doing it badly is still pretty fun.

New post 'Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM'

https://calebwoodbine.nz/custom-upstream-failure-responses-with-istio-gateways-envoyproxy-and-wasm/

I recently added a new piece of software I wrote to my environments, enabling default pages for errors when hosts that can be served aren't available.

#istio #kubernetes #cncf #envoyproxy #wasm #webassembly #proxies #cloudnative

Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM

Kia Ora! 👋 Recently I wanted to achieve a goal that I’ve had for a while, scratching an itch to serve a default backend for when a host requested isn’t available.

Caleb Woodbine

GBA Eval - Build a Game Boy Advance emulator in WebAssembly from scratch

GBA Eval은 최첨단 AI 코딩 에이전트들이 24시간 동안 WebAssembly 지원 Game Boy Advance 에뮬레이터를 처음부터 작성하도록 하는 평가 환경입니다. 에뮬레이터는 Mesen2라는 고정밀 GBA 에뮬레이터와 비교해 게임플레이 재현, 오디오, 하드웨어 서브시스템 테스트를 통해 점수화됩니다. 각 모델은 독립된 도커 컨테이너에서 Rust + wasm32 툴체인과 BIOS, 테스트 ROM, Mesen2 기반 오라클 CLI를 활용하며 인터넷 접근은 차단됩니다. 이 프로젝트는 AI 모델의 환경 설계와 평가 방법론 연구에 중요한 실험 사례로, Mechanize에서 관련 소프트웨어 엔지니어를 채용 중입니다.

https://gbaeval.com/

#llm #emulator #webassembly #evaluation #rust

GBA Eval - Build a Game Boy Advance emulator in WebAssembly from scratch

Frontier AI coding agents try to write a Game Boy Advance emulator from scratch. Their emulators are graded against Mesen2.

GBA Eval
TIL you can run `ffmpeg` (compiled to #WebAssembly) directly in the browser (recording, converting, streaming) via https://github.com/ffmpegwasm/ffmpeg.wasm
GitHub - ffmpegwasm/ffmpeg.wasm: FFmpeg for browser, powered by WebAssembly

FFmpeg for browser, powered by WebAssembly. Contribute to ffmpegwasm/ffmpeg.wasm development by creating an account on GitHub.

GitHub

FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM

Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .

https://habr.com/ru/articles/1030950/

#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition

FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM

FSRS-плагин для Obsidian: SQL-подобные запросы, Rust/WASM, производительность Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с...

Хабр