Files
2026-09-01 13:04:49 +02:00

6 lines
754 B
Markdown

# Architecture
The React workbench owns one canonical `Uint8Array`. Encoding views derive from it; imported text is parsed into a replacement buffer only after validation. The byte inspector renders 4 KiB pages while preserving absolute offsets, so a valid maximum-size buffer does not create a million DOM controls. `core/encoding.ts` contains bounded codecs. `core/inspect.ts` wraps CBOR/MessagePack libraries and implements strict, non-executing DER and Protobuf wire walkers with source offsets.
All paths use relative Vite assets so the application can be mounted below the Toolbox portal. Release documentation and the manifest are generated before each build. Packaging sorts files, normalises modes and timestamps, and emits a SHA-256 sidecar.