Earlier quoted context omitted.
> why not going for a JVM-based technology? That's cross-platform, and it doesn't require a web browser / webview to show text. Because then you require the user to install a JVM?
You've been able to package your java apps so to not require that from your users for a very long time, and in the more recent years, with the compartmentalization of the JDK, you've been able to ship a very striped down version of it, and even more recently, an AOT compiled/PGO optimized binary, so nowadays you can ship your instant starting/low footprint/well performing java code without Java/a JVM.
Building a Slack/Discord alternative with Tauri/Rust
51–60 of 253 posts
Re: Building a Slack/Discord alternative with Tauri/Rust
#52Too bad Elixir/Rust wasn’t used. It seems to be the perfect platform for a communications service (and is also what Discord is built on). And before that, WhatsApps was strictly Erlang.
Re: Building a Slack/Discord alternative with Tauri/Rust
#53Earlier quoted context omitted.
You've been able to package your java apps so to not require that from your users for a very long time, and in the more recent years, with the compartmentalization of the JDK, you've been able to ship a very striped down version of it, and even more recently, an AOT compiled/PGO optimized binary, so nowadays you can ship your instant starting/low footprint/well performing java code without Java/a JVM.
It's been years since I've messed with Java. OpenJDK can do all that? How big are the binaries?
Re: Building a Slack/Discord alternative with Tauri/Rust
#54Re: Building a Slack/Discord alternative with Tauri/Rust
#55Re: Building a Slack/Discord alternative with Tauri/Rust
#56Earlier quoted context omitted.
You've been able to package your java apps so to not require that from your users for a very long time, and in the more recent years, with the compartmentalization of the JDK, you've been able to ship a very striped down version of it, and even more recently, an AOT compiled/PGO optimized binary, so nowadays you can ship your instant starting/low footprint/well performing java code without Java/a JVM.
It's been years since I've messed with Java. OpenJDK can do all that? How big are the binaries?
Re: Building a Slack/Discord alternative with Tauri/Rust
#57With Figma being so incredibly performant and robust as a web assembly app, why don't more apps turn to this approach instead?
Re: Building a Slack/Discord alternative with Tauri/Rust
#58> Tauri is an open-source electron alternative that is built in Rust. I'm not familiar with Electron development, but isn't the code mostly JavaScript in that case? Does Rust have a meaningful contribution to the performance and the safety of the codebase here? I feel like Rust part would be "spin up the WebView". There is no code in the repository, so I couldn't check that out myself.
> Does Rust have a meaningful contribution to the performance and the safety of the codebase here? It apparently has a tremendous benefits: https://tauri.app/v1/references/benchmarks/
Re: Building a Slack/Discord alternative with Tauri/Rust
#59Re: Building a Slack/Discord alternative with Tauri/Rust
#60[flagged]