Comments by "" (@pierreollivier1) on "Theo - t3․gg" channel.

  1. 5
  2. 5
  3. 3
  4. 2
  5. 2
  6. 1
  7. 1
  8. 1
  9. 1
  10. 1
  11. 1
  12. 1
  13.  @Descent098  Exactly, Like if you just want a quick and easy desktop app cross-platform and the app isn't really complex and it's not even that important if it's really snappy and reactive, or you have a small team or a small budget, than yes Electron is really fine by me. But if you are a billion dollar company like Microsoft, that you are literally a company that sells, Freaking proprietary kernel code (aka Windows), but you are telling me that they went with Electron for VScode ? Like It's embarrassing like most of their products, but 2006 Visual Studio, booted in a fraction of a seconds. Everything was snappy and fast, mind you it was freaking 2006 hardware. But now 19 years later we basically have super computers at home. Microsoft is literally one of the biggest company one the planet, recruiting top notch talents across the world, And you are telling me that those guys can't even be bothered to make a native cross-platform editor ? Like VScode is the app I have in mind, it's just so slow, there is no excuse for that, I'm not even asking for much, but not having my UI update in real-time when I change code, is just straight up disrespectful for all of the engineers at AMD and Intel and there is no amount of money that will make me use that piece of trash, when I need to help someone, if they only have vs code, I'll open note, or text edit, or vi, just to make sure I don't ever touch that embarrassment. In absolutely zero parallel universe should a vanilla text editor, doing absolutely jack shit, take 1gb to 1.5gb of memory doing nothing, and if for some reasons it actually need all that memory it better be a thousand times more responsive that it currently is. To me VScode is probably the absolute worst app for Electron.
    1
  14. 1
  15. 1
  16. I've been part of the development process since early on, and I think a lot of the discussion around this project misses the core point. Let's break it down. Some people say, "Why should I care if my terminal is fast? I don't notice the difference." But here's the thing, why settle for slow software at all? If a terminal doesn't offer a feature you care about, like WezTerm's Lua scripting, that's fair, or if you are missing something that's essential to your workflow, by all means don't use Ghostty. But if you're indifferent beyond that, why not prioritize speed? I'm not saying everyone should use Ghostty, but I do believe anyone who spends significant time in a terminal should at least try a faster one. The difference becomes apparent when you're handling verbose output, such as package installations or extensive logs. Terminals can lag, especially if you're using nerd fonts, special glyphs, or working with non-English languages. Speed matters. I used kitty extensively before switching to Ghostty. As someone who practically lives in the terminal, performance hiccups are glaring. In iTerm2, for example, text rendering artifacts or paste lag can be painfully noticeable. It's not just a minor inconvenience, when pasting a large block of text takes seconds or more, it disrupts workflow and feels archaic. That friction compounds over time. Ghostty's goal isn't just to be another terminal emulator. Its ambition is to serve as a cross-platform, drop-in replacement for existing terminals. Admittedly, the current Windows experience isn't ideal, and on Linux, GTK as the sole native option may put some people off. But let's keep in mind this is version 1.0. The project has been developed behind closed doors, but over the next few years, expect more features, backend flexibility, and expanded customization. The combination of the Zig build system and Ghostty's modular architecture makes adding new platform support straightforward. One of Ghostty's most exciting aspects isn't Ghostty itself, but libghostty the terminal emulation library that powers it. Ghostty is essentially a frontend for libghostty, which is shaping up to be one of the most comprehensive cross-platform terminal emulation libraries available. Right now, Ghostty is the primary showcase, but I envision other projects with embedded terminal components adopting libghostty. Many existing terminals embed home-grown, brittle terminal emulation layers. Replacing those with libghostty could drastically improve performance and feature parity across different environments. Ambition is what sets Ghostty apart. Some features might seem niche today, like the terminal inspector. But consider this: if you ever develop internal TUI tools, having the ability to deeply introspect your terminal could become invaluable. Debugging TUI apps is notoriously cumbersome, and tools like this could make a real difference when printf debugging isn't enough. In the end, Ghostty isn't just about speed, being written in Zig, or ticking off feature checkboxes. It's about elevating the terminal experience. The project's mission, to create an open-source, high-performance, feature-rich terminal is worth paying attention to. It pushes the boundaries of what terminal emulators can do and encourages innovation in a space that often feels stagnant. If nothing else, that ambition deserves recognition.
    1