perf(editor): draai de debounced broninspectie op een achtergrond-isolate (#2713) #2737
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2737
Loading…
Reference in a new issue
No description provided.
Delete branch "perf/validatie-bundel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Vervolg op #2713. De 350 ms-debounce vertraagde de validatiebundel maar blokkeerde alsnog ~42 ms van de UI-thread bij elke typ-pauze op een groot deck (validator ~14 ms, schrijftips ~24 ms na de vorige fix, Marp-compat ~4 ms).
deck_source_checks.dart: de drie pure scans achter éénIsolate.run-runner met injecteerbaredeckChecksRunner;scheduleDeckChecksgooit verlopen rondes weg (bron onderweg gewijzigd of widget weg)._scheduleValidationdispatchet nu via die scheduler — de UI-thread ziet alleen nog het debounce-timerwerk.Test plan
flutter test test/markdown_deck_editor_test.dartgroen (incl. de #2681-debouncetest)flutter analyze+dart format: schoondocs/SOURCE_MAP.mdbijgewerkt voor het nieuwe servicebestand