Left: native chrome devtools debugger replacement, stepping at the speed of type, with WASM DWARF5 support
Right: chrome devtools debugger, lagging and erroring out, inspiring the creation of the left

A couple watch features:

  • If you watch a pointer 'var', and it finds 'nvar' in the same scope, it treats 'var' as an array of length 'nvar'
  • In a struct, if you have an enum value EFOO before a union with a .foo member, it only shows the .foo member