Tauri1.0の所見

とうとう Tauri 1.0 出ましたね!👏

簡単に言うと、スーパーelectron。

tauri.app


言語ベースは今アチアチの Rust 言語。
Rust が難しい、簡単に作りたいという場合は、 browser の世界で開発することができる。神。

私の感じる electron の欠点は、

  • ブラウザエンジンもビルドするため、ビルドサイズが大きくなる
  • ビルドプロセスが一元化されておらず、複雑
  • バックエンドが node なのは書きやすい利点ではあるが、やはりスクリプト言語...

一方 Tauri は、

  • バックが C 系を置き換える目的で開発された Rust
  • 各OSの WebView を使用するため、ビルドサイズがとても小さくなる(1/10倍も夢じゃない)
  • 各プラットフォーム向けのビルドコマンドが付属
  • React, Vue など任意のライブラリが使用可能

加えてスマートフォンにも対応予定なので、下手したらライバルがflutterになりかねない実力です。
今までクロスプラットフォームと言えば electron がメジャーでしたが、これからどうなるのかが楽しみです。🤗