---
title: "BlueScript: A Disaggregated Virtual Machine for Microcontrollers"
url: https://daily.dev/posts/bluescript-a-disaggregated-virtual-machine-for-microcontrollers-ap0hssrqa
source_url: https://programming-journal.org/2025/10/21/
type: article
source: "The Programming Journal"
published: 2025-11-19T19:29:12.133Z
updated: 2025-12-08T02:13:45.867Z
tags: ["compiler", "distributed-systems", "embedded", "virtual-machine"]
reading_time: 2
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# BlueScript: A Disaggregated Virtual Machine for Microcontrollers

**[The Programming Journal](https://daily.dev/sources/programming-journal)** · 2 min read · 0 upvotes · 0 comments

## Summary

Researchers from the University of Tokyo present BlueScript, a disaggregated virtual machine architecture for memory-constrained microcontrollers. The approach offloads most VM components to a host machine, leveraging its abundant memory and processing power while maintaining execution on the microcontroller. A shadow machine data structure on the host mirrors the microcontroller's execution state to minimize communication overhead. Experiments show the offloaded incremental compiler achieves faster execution than MicroPython and Espruino while maintaining comparable interactivity, demonstrating that disaggregation can provide rich features without sacrificing performance on resource-limited devices.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://programming-journal.org/2025/10/21/>

## Similar posts on daily.dev

- [ringtailsoftware/uvm32: Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous desi](https://daily.dev/posts/ringtailsoftware-uvm32-minimalist-dependency-free-virtual-machine-sandbox-for-microcontrollers-and-1pcuaevz1) · Hacker News · 1 upvotes · 0 comments
- [A Much Faster Mac On A Microcontroller](https://daily.dev/posts/a-much-faster-mac-on-a-microcontroller-4kynnljrv) · Hackaday · 0 upvotes · 0 comments
- [SBCL: the ultimate assembly code breadboard](https://daily.dev/posts/sbcl-the-ultimate-assembly-code-breadboard-2fmr4vxfj) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#compiler](https://daily.dev/tags/compiler), [#distributed-systems](https://daily.dev/tags/distributed-systems), [#embedded](https://daily.dev/tags/embedded), [#virtual-machine](https://daily.dev/tags/virtual-machine)

[View this post on daily.dev](https://daily.dev/posts/bluescript-a-disaggregated-virtual-machine-for-microcontrollers-ap0hssrqa)
