• 4 Posts
  • 643 Comments
Joined 9 months ago
cake
Cake day: March 22nd, 2025

help-circle


  • I don’t know this story but in Poland, books that were mandatory to read in primary school included:

    • story about a poor kid who really wanted to play violin, dared to touch violin belonging to the landlord and was beaten to death as a punishment (Janko muzykant)
    • story about a young girl that gets sick, as a “fold remedy” is put into an oven for the duration of a prayer and dies (Antek)
    • story about a kid who goes to school under German occupation and studies so much he gets brain inflammation and dies (Syzyfowe prace)
    • story about a dog that gets left behind when his family moves, starts running in a desperate attempt to find his owner, finds her and dies of exhaustion in her arms (what was the title??)
    • story about a horse working in a coalmine that can’t ever get out because he entered when he was younger and now the ceiling is too low, the horse dies (Łysek z pokładu idy)
    • story about a kid how gets pneumonia from playing outside with friends and dies (Chłopcy z placu broni)
    • story about a kid who fights Germans during occupation, gets caught, is tortured and beaten up so badly that he dies shortly after his friends rescue him (Kamienie na szaniec)
    • story about a teacher working in a small village, trying to teach poor children science. she gets sick and dies because there’s a blizzard and they can’t deliver medicine in time (Siłaczka)
    • story about a dog that rides trains. the dog is hit by a train and dies (O psie który jeździł koleją)

    I’m probably forgetting about couple more “fun” stories. So yeah, I would love to have read about spiders fucking instead.



  • So I checked and my app done with Tauri uses 50MB of RAM. Simple PWAs I’ve checked using about:memory in Firefox use 40-50MB. Native apps done with egui or iced use ~25MB. The difference is really small and taking into account all the advantages of Tauri (more mature framework, easier packaging, better DX, better components library) I’m not very motivated to learn a native library just to save 20MB of RAM. PWA would be an interesting option (very similar to Tauri but maybe with easier distribution) but in the near future I want to work with Android Auto so I will need to work closely with native Android API and I already know how to do it with Tauri.














  • You’re actually right, by now browsers have APIs to do most of the things apps do. Technically you could convert most apps to websites. I guess as a user I just don’t want all my apps to open a tab in my browser. I want to move apps between virtual desktops and monitors independently and I don’t want my app’s window to be clattered by all the menus from my browser. On mobile I also prefer switching between apps than between different tabs. For me the best compromise is:

    • for system tools that don’t have to be cross platform and critical apps write native apps
    • for small/medium cross platform apps use webviews like Webview2 or Tauri
    • for big apps like Teams or Discord just use a website


  • It’s because people want cross-platform apps and web is the easiest way to do it. Yes, you have Flutter, KML or Qt but those are often hard to work with (looking at you, Flutter) or it’s difficult to find devs that can work with them. You choose web (JS/wasm) and you have plenty of devs familiar with the tools and you can support all the platform easily. I’m using Tauri for my personal projects because it’s fun and easy. I could use Qt but I don’t want to work with C++ or Python, at least not in my spare time. If anyone can recommend me a nice framework supporting Linux and Android and using modern language I might switch. I haven’t found one.