[1] Tauri란? 간단하게 알아보자 (vs Electron)

2025. 5. 3. 01:12Tauri/Tutorial

Tauri란?

데스크탑 앱 프레임워크이다.
이 분야의 주류 프레임워크는 아무래도 Electron.
둘의 공통점과 차이점이 있다.

공통점

  • HTML, CSS, JS를 이용하여 웹 앱을 제작하듯이 프론트엔드 개발 가능
  • 모던 앱 개발에 용이 (== 기존 웹 개발과 거의 같음)
  • 배포 성능이 높음 (== 크로스플랫폼 지원 용이)

차이점

  • 프론트엔드 및 백엔드 프레임 워크의 차이
  • 프론트엔드
    • Electron: Chromium
    • Tauri: Tao, Wry
  • 백엔드
    • Electron: Node.js
    • Tauri: Rust

Tauri의 장점은?

앞서 Electron이 주류 프레임워크이고, 대부분 우리가 사용하는 데스크탑 앱은 Electron으로 개발한다.
그러...나
Chromium, Node.js 의 구동 방식이 런타임 메모리를 어마무시하게 사용한다.

그런...데
Rust가 어떤 언어인가.
메모리 누수를 극혐하는 이들이 만든 언어 아닌가.

이러한 이유로 Tauri는 Electron의 장점을 이어가면서, Electron의 런타임 메모리 단점을 개선한 프레임 워크라고 볼 수 있다.

크기 비교
두 프레임워크의 크기 비교 (좌: Tauri, 우: Electron)

보안성 같은 장점도 있지만, 패스...