Commit bc16128
committed
perf: optimize file processing and HTML escaping
- Replace synchronous isBinaryFileSync with async isBinaryFile
- Add single-pass HTML escaping function for better performance
- Refactor Promise.all to return values instead of shared array mutation
- Move global state to class instance for better encapsulation
- Prevent duplicate initialization calls in resolveWebviewView1 parent a90f8f7 commit bc16128
3 files changed
+2038
-959
lines changed
0 commit comments