I chose web technologies for PikaTorrent because I wanted the ability to remotely control my instances on the web, which you can access at https://app.pikatorrent.com. Additionally, Expo allows me to target both web and native mobile platforms using React Native. It's a significant time-saver to maintain a single codebase that can target the web, desktop (via Electron), and native mobile platforms.
However, in the context of a terminal like Tabby or Hyper, it may make less sense to choose web technologies over cross-platform native libraries. I suppose the goal here was to create an easily "hackable" terminal experience.
However, in the context of a terminal like Tabby or Hyper, it may make less sense to choose web technologies over cross-platform native libraries. I suppose the goal here was to create an easily "hackable" terminal experience.