<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Micro OS field notes</title><description>Design notes from the Micro OS build: bytecode, runtime budgets and cross-host UI.</description><link>https://micros.zenkee.com/</link><language>en</language><item><title>Why Micro OS ships bytecode, not JavaScript</title><link>https://micros.zenkee.com/notes/bytecode-not-javascript/</link><guid isPermaLink="true">https://micros.zenkee.com/notes/bytecode-not-javascript/</guid><description>A browser engine is the wrong shape for a microcontroller. The case for a versioned, validated runtime contract.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Design</category></item><item><title>The 10,000-instruction budget</title><link>https://micros.zenkee.com/notes/the-ten-thousand-instruction-budget/</link><guid isPermaLink="true">https://micros.zenkee.com/notes/the-ten-thousand-instruction-budget/</guid><description>What happens when an app handler runs away, why work is bounded per event, and how failure stays local to one app.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Runtime</category></item><item><title>A UI tree for three renderers</title><link>https://micros.zenkee.com/notes/a-ui-tree-for-three-renderers/</link><guid isPermaLink="true">https://micros.zenkee.com/notes/a-ui-tree-for-three-renderers/</guid><description>Static trees, reactive bindings and render patches: how one layout survives LVGL, SDL3 and the DOM without a layout engine.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Interface</category></item></channel></rss>