Skip to content

Tree-sitter WASM backend spike/prototype #78

Description

@kafkade

Summary

Spike implementation of TreeSitterRegionProvider as optional accuracy backend per ADR-001.

Goals

  • Evaluate WASM bundle size impact
  • Test cross-platform loading (Windows + Mac)
  • Compare accuracy vs regex for tricky cases (comments in strings, template literals)
  • Measure initialization and parsing latency
  • Determine if it's worth shipping as an option

Non-Goals (spike only)

  • Not production-ready
  • Not all languages covered
  • Not shipped in the extension by default

Acceptance Criteria

  • Working prototype for TypeScript/JavaScript
  • Performance comparison report vs regex
  • Bundle size impact assessment
  • Decision document: ship as option, defer, or abandon

Metadata

Metadata

Assignees

No one assigned

    Labels

    adrArchitecture Decision RecordadvancedAdvanced and differentiating featuresparserComment/language parsing

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions