Skip to content

Update the Electron comparison for the NativeBoat alpha.2 build - #7

Merged
tanglearncode merged 1 commit into
mainfrom
readme-perf-alpha2
Oct 23, 2026
Merged

tanglearncode merged 1 commit into
mainfrom
readme-perf-alpha2

Conversation

@tanglearncode

@tanglearncode tanglearncode commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Re-measures the current v0.20.0 native release (MarkText-v0.20.0-native-win-x64.zip, sha256 cd34f045…8b656, rebuilt on 2026-10-23 with NativeBoat v0.1.0-alpha.2) against the official Electron build (marktext-win-x64-0.20.0), and updates the README table.

Same machine and method as before: Windows 10 22H2, i7-8750H, 8 GB RAM, opening a short Markdown file, with one warm-up run per build and then the median of three alternating runs. Memory, threads and handles are summed over the app's processes 15 s after the document opened, and idle CPU is averaged over the next 10 s.

Main changes for the native build:

  • Installed folder: 285.2 → 274.9 MB (now 40% smaller than Electron)
  • ZIP: 91.4 → 88.5 MB
  • Time to window: 150 ms against Electron's 794 ms (5.3× faster)
  • CPU time to start: 0.89 s against 2.17 s (59% less). This figure was 71% less before, but the Electron number dropped in this run (2.92 → 2.17 s) while the native one stayed about the same.

The Electron ZIP figure is now 166.0 MB, taken from the size of the official release asset (174,061,492 bytes). The README's sizes are in MiB, and 458.7 MB for the installed folder matches that unit exactly. The earlier 176.0 MB matched neither unit.

Re-measures the v0.20.0 native release, now built with NativeBoat
v0.1.0-alpha.2, against the official Electron build on the same machine,
and updates the README table with the new figures.
@tanglearncode
tanglearncode merged commit 98d8256 into main Oct 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant