|
|
|
|
|
by sawka
918 days ago
|
|
All of the tty processing, networking, and stream processing is done in Go, so it is fast. There is obviously more performance work to do, but in some situations our model can actually be faster than other terminals. If you cat a 1GB file in Wave, it actually runs quickly because the frontend can drop frames, while the Go backend is buffering the stream (so to answer your question, JS is not in the hot path, only Golang is). |
|
Surely that's not great. Dropped frames are terrible for following what's happening on the screen and even worse for scrolling.