You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Measure the completed Floem and Tauri candidates through the same Linux protocol and produce an auditable comparison package. A maintainer can see which hard gates pass, which native behaviors work, and what each candidate costs to build and maintain before any stack identity is revealed in the visual review.
Acceptance criteria
Both candidates are measured on the same machine, display scale, window geometry, fixtures, warm-start protocol, settle times, and isolated data directories.
Results apply the hard limits: ≤1 second warm startup, ≤1% idle CPU, ≤150 MiB idle PSS, ≤250 MiB 10 MiB interaction PSS, and ≤25 MiB compressed native package.
Integrated-titlebar drag, double-click, window controls, focus, inactive, scale, keyboard, hit-target, and accessibility behavior are recorded as pass or fail.
Selection, clipboard, undo/redo, IME, wrapping, scrolling, shortcuts, context menu, Spellcheck without autocorrect, App scale, and 1/10 MiB Document checks are recorded for both candidates.
The Tauri package uses the system WebKitGTK dependency; unsupported AppImage size is not substituted for the native-package gate.
Implementation time, framework-specific code, dependencies, patches, forks, workarounds, edit-preview cycle, platform defects, and permanent regression burden are compared.
Paper/Ink screenshots and interaction recordings use identical content and dimensions and are anonymized as candidate A and B.
Raw evidence and limitations are retained; no failed hard gate is averaged into an overall score.
Parent
Part of #49.
What to build
Measure the completed Floem and Tauri candidates through the same Linux protocol and produce an auditable comparison package. A maintainer can see which hard gates pass, which native behaviors work, and what each candidate costs to build and maintain before any stack identity is revealed in the visual review.
Acceptance criteria
Blocked by
Workspace
feat/49-ui-stack-bakeoff/home/daniel/Projects/lettera/.worktrees/feat-49-ui-stack-bakeofffeat/49-ui-stack-bakeoff