EmojiChef Playground
Live encode and decode using the 6-bit food-emoji scheme from Lab 11.
How the encoding works
EmojiChef uses a 6-bit encoding scheme with a base of 0x1F345
(the Unicode tomato codepoint). Each 6-bit group from the input byte stream maps to a food
emoji by adding its value to the base codepoint. The result looks like arbitrary food chat;
the Worker decodes it back to structured JSON before dispatch.
The verified test vector for the HSC command is included
in the widget. The status and
reboot vectors are unverified — use the regenerate button
to produce a fresh encoding and compare against your own Worker output.
The encoder is lifted directly from
labs/lab07-first-worker/worker/src/index.js — the same
EmojiChefQuick class that runs in production.