tree-sitter

tree-sitter fun
2020-02-29T00:42:24.009Z

i'm observing the death of node processes and occasionally vscode extension debug launched windows. one commonality is the use of the wasm bindings for tree-sitter. i'm now trying to rewrite some bits using the node bindings instead. so far the node process deaths have not been reproduced, so it may be a web-tree-sitter (wasm-bindings) thing. perhaps this is an opportunity to measure some performance differences between the two...

2020-02-29T06:15:34.010Z

with the node bindings, the node process doesn't die, but the parser seems to become null occasionally (also observed for the wasm bindings).

2020-02-29T06:18:22.010600Z

on a side note, it appears maxbrunsfeld (creator of tree-sitter) is no longer on the atom editor dev team. https://github.com/tree-sitter/node-tree-sitter/issues/57#issuecomment-589379300