Client-Side HTML WYSIWYG & Document Editor
Compose, format, and sanitize rich HTML markup directly in-browser. Zero server transmission, real-time raw source sync, and strict XSS entity filtering.
0 ms network delta
Air-Gapped Client Architecture Whitepaper
ToolAcre processes developer payloads purely in local machine volatile memory. No outbound payload packets leave the user browser session during formatting, compression, or transcoding operations.
All AST modifications pass through recursive DOMPurify filters, stripping active payload injections while retaining semantic structure.
Runtime Engine Specifications
The in-browser engine benchmark verifies minimal memory footprint during intensive document parses:
| Subsystem | Implementation | Max Overhead | Security Level |
|---|---|---|---|
| DOM Serializer | XMLSerializer API | < 4.2 MB | Memory Safe |
| XSS Sanitizer | AST Purify WebAssembly | < 1.8 MB | Air-Gap Locked |
| Markdown Transpiler | Zero-Dep Parser v3 | < 850 KB | Isolated Thread |
Quick Sample Block
// Client verification hash generator
const verifyLocalRuntime = async (buffer) => {
const hash = await crypto.subtle.digest('SHA-256', buffer);
return Array.from(new Uint8Array(hash)).map(b => b.toString(16).padStart(2, '0')).join('');
};
Feel free to modify this canvas directly or adjust the raw markup in the mirrored split pane.
Technical Architecture & Client-Side Security Guarantees
Standard WYSIWYG editors inject telemetry, send AST passes to remote node clusters, and produce bloated vendor tags. ToolAcre enforces deterministic client execution.
DOMPurify AST Sanitization
Why client-side AST inspection strips onerror, <script>, and inline javascript: URIs before DOM injection. ToolAcre runs a strict schema white-list through an isolated virtual document fragment to guarantee zero cross-site scripting attack vectors.
Semantic HTML vs Presentational Bloat
Standard browser contenteditable generates unruly nested <span style="font-family..."> and obsolete <font> elements. ToolAcre recursively collapses typographic bloat into canonical HTML5 landmarks like <strong>, <em>, and clean semantic lists.
Air-Gapped Document Drafting
Drafting sensitive corporate engineering memos, system architecture diagrams, and internal PRDs requires strict zero-leak compliance. With ToolAcre, browser tabs can operate disconnected from WiFi networks, loading exclusively from the local Service Worker cache with zero outbound heartbeat pings.
Complementary In-Browser Codecs
HTML Entities Encoder
Convert special characters and non-ASCII glyphs to safe named/hex numeric entities.
Markdown to HTML Transpiler
Bi-directional AST markdown converter with GitHub Flavored syntax extensions.
Text Diff Checker
Character and token level Myers diff algorithm for comparing modified markup revisions.
JSON Formatter & Validator
High-speed streaming parser for multi-megabyte payloads with structural AST tree view.