# 사실 Electron은 생각보다 괜찮아요

> Clean Markdown view of GeekNews topic #21055. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=21055](https://news.hada.io/topic?id=21055)
- GeekNews Markdown: [https://news.hada.io/topic/21055.md](https://news.hada.io/topic/21055.md)
- Type: news
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-05-23T10:03:02+09:00
- Updated: 2025-05-23T10:03:02+09:00
- Original source: [blog.vaxry.net](https://blog.vaxry.net/articles/2025-electronAintBad)
- Points: 17
- Comments: 16

## Summary

**Electron**은 오해와 달리 **빠른 개발 속도**와 **웹 기술 기반**의 높은 생산성으로 스트리밍 등 온라인 기능이 중요한 현대 앱에서 경쟁력을 확보합니다. **RAM 사용량**과 **스토리지 크기** 이슈는 모든 플랫폼 앱에 공통적으로 나타나는 경향이며, 실제로 잘 만든 Electron 앱은 **Obsidian**이나 **VS Code**처럼 충분히 빠르고 효율적인 성능을 보입니다. **WASM** 등 최신 기술 발전과 개발 품질이 뒷받침되면, Electron은 복잡한 **크로스 플랫폼** 환경에서 논리적인 선택지가 될 수 있습니다.

## Topic Body

- **Electron**은 단순히 느리고 비효율적이라는 오해를 받지만, 실제로는 효율적이고 강력한 도구임  
- **RAM 사용량**과 **스토리지 크기** 문제는 현대 앱 전반의 경향일 뿐, Electron만의 문제가 아님  
- 스트리밍 서비스처럼 **웹 기술 기반** 기능이 중요한 앱에서는 Electron이 오히려 자연스러운 선택임  
- **빠른 개발 속도**와 **비동기 네트워킹**에 최적화되어 있어 생산성이 매우 높음  
- Electron이 느리다는 평가는 주로 **기업이 만든 품질 낮은 앱들** 때문이며, 잘 만든 Electron 앱은 충분히 빠르고 쓸만함  
  
---  
  
#### Electron에 대한 편견  
  
- Electron은 로컬에서 웹페이지를 띄우는 **Chromium 브라우저**와 같음  
- 이로 인해 느리고 비효율적이며 "비네이티브"하다는 인식이 퍼졌지만, 실제로는 사실이 아님  
  
#### 효율성  
  
- Electron이 비효율적이었다면 **Chromium 브라우저** 자체가 제대로 작동하지 않았을 것임  
- Electron은 앱을 잘 작동시키기 위해 많은 요소를 함께 번들링할 뿐임  
  
##### RAM 사용량  
  
- "Electron은 RAM을 많이 먹는다"는 주장은 사실과 다름  
- 실제 측정 결과  
  - Vermilion (Electron 기반): 215MB  
  - Dolphin (Qt6/KDE 기반): 258MB  
  - Nautilus (GTK4/Libadwaita 기반): 374MB  
- 현대 앱은 기능이 많아지면서 RAM 소모가 늘어나는 경향이 있으며 이는 Electron만의 문제가 아님  
  
##### 스토리지 크기  
  
- Electron 앱은 많은 의존성을 함께 번들링하여 용량이 커짐  
- Flatpak이나 AppImage와 유사한 구조로, 이로 인해 **이식성과 안정성**이 높아짐  
  
##### 속도  
  
- Electron 앱이 느린 것은 **Electron 자체 때문이 아니라**, 주로 **기업들이 만든 앱**이 엉성하게 개발되었기 때문임  
  
#### Electron이 오히려 더 좋은 경우  
  
##### DRM 처리  
  
- 스트리밍 서비스들은 DRM을 사용하며, 이는 웹 기반 기술을 요구함  
- 예를 들어 Tidal은 **Widevine**을 요구하고, Electron에는 이를 쉽게 통합할 수 있는 생태계가 구축되어 있음  
- Spotify도 법적으로 **JS 모듈**을 통해서만 스트리밍이 가능함  
  
##### 빠른 개발 속도  
  
- Typescript와 Electron은 **웹 기술 경험자**에게 매우 빠른 개발을 가능하게 해줌  
- GTK나 QT 기반 프레임워크에 비해 **웹 기술**은 접근성과 학습 난이도 면에서 훨씬 우수함  
  
##### 비동기 네트워킹  
  
- 스트리밍 앱처럼 비동기 통신이 빈번한 경우, 웹 기술이 최적화되어 있음  
  
#### Electron은 모든 것에 적합할까?  
  
- 이론상으로는 가능하지만, **데스크탑 핵심 앱**처럼 최소한의 리소스를 요구하는 경우에는 적합하지 않음  
- 복잡하고, 온라인 기능이 많고, 크로스 플랫폼을 고려해야 하는 앱에는 Electron이 논리적인 선택임  
- **개발 품질**이 전제된다면 Electron 앱도 충분히 빠르고 효율적으로 만들 수 있음  
- 예시로 Obsidian이나 VS Code 같은 Electron 앱들은 성능이 매우 우수함  
  
* 최근 **WASM** 발전으로, 무거운 작업을 오프로딩하면 Electron 앱도 전통적 데스크탑 앱들과 경쟁할 수 있음  
  
#### 결론  
  
- Electron에 대한 불만은 대부분 **구형 Electron 버전**이나 **기업의 품질 낮은 앱** 때문임  
- "브라우저 페이지라서 느리다"는 인식은 현실과 동떨어져 있으며, 현대 브라우저는 매우 높은 성능을 보여줌

## Comments



### Comment 39244

- Author: kwj9211
- Created: 2025-05-26T10:40:25+09:00
- Points: 1

잘하는 Electron 집을 못 가봐서 그래 ~   
... 라고 하는 것 같은데요 ㅋㅋㅋ

### Comment 39161

- Author: devsepnine
- Created: 2025-05-24T10:09:06+09:00
- Points: 1

저도 일렉트론은 2-3년전에나 썼었지 요즘은 Tauri로 만들긴하네요..

### Comment 39152

- Author: hilft
- Created: 2025-05-24T08:02:20+09:00
- Points: 1

좋아요

### Comment 39147

- Author: jaylee
- Created: 2025-05-23T22:40:43+09:00
- Points: 1

Tauri 쓰세요. Rust 백엔드고 생각보다 통합이 쉬워요.

### Comment 39142

- Author: savvykang
- Created: 2025-05-23T19:48:42+09:00
- Points: 1

주장만 있고 근거는 하나도 없네요

### Comment 39139

- Author: yangeok
- Created: 2025-05-23T18:50:00+09:00
- Points: 1

아무튼 qt같은 것보다 개방 경험은 낫단거죠?

### Comment 39135

- Author: ilotoki0804
- Created: 2025-05-23T17:23:47+09:00
- Points: 1

다른 포인트들은 이해되지만 램 관련 주장은 경험과 너무 많이 괴리되네요...

### Comment 39133

- Author: gmong
- Created: 2025-05-23T16:58:51+09:00
- Points: 1

항상 백그라운드로 상주되어야 하는 일렉트론 어플리케이션은 좀 부담스럽더군요.

### Comment 39127

- Author: freedomzero
- Created: 2025-05-23T14:44:20+09:00
- Points: 1

글쎄요.. 일렉트론 앱 3~4개만 띄워져 있어도 메모리 없어서 허덕이는게 비일비재한데....

### Comment 39125

- Author: ztaka
- Created: 2025-05-23T14:34:15+09:00
- Points: 1

공격표면이 너무 많은데 관심은 잘 안가져줘서 이젠 손 떼려고함

### Comment 39118

- Author: asheswook
- Created: 2025-05-23T12:45:40+09:00
- Points: 1

그 자체로는 좋은 프레임워크라는 것에는 동의하는데 많은 기업과 스타트업들이 좋은 생산성을 구실로 성능 신경은 안쓰고 찍어내다보니 일단 일렉트론으로 만들어졌다고 하면 거부하게됨

### Comment 39119

- Author: asheswook
- Created: 2025-05-23T12:47:34+09:00
- Points: 1
- Parent comment: 39118
- Depth: 1

좋은 노트북 쓰고 있는데도 솔직히 vscode가 빠르다는 것은 잘 모르겠음. 결국엔 아예 무겁고 기능이 많아서 편한 인텔리제이를 쓰거나, 아니면 아예 네이티브로 개발된 IDE나 텍스트 에디터를 사용하게 되더라. 확실히 빠르고 경험이 좋았음.

### Comment 39114

- Author: fanotify
- Created: 2025-05-23T12:22:12+09:00
- Points: 1

너무 좋은데 기본 사이즈가 있으니 아무 데나 쓰긴 좀 그렇죠..

### Comment 39113

- Author: haebom
- Created: 2025-05-23T12:16:03+09:00
- Points: 1

일렉트론 너무 좋은데 누가 안좋다고... 넘 좋은디

### Comment 39107

- Author: forgotdonkey456
- Created: 2025-05-23T10:37:55+09:00
- Points: 1

Flatpak 이나 AppImage 같은 문제는 Windows 로 돌아오면 전혀 관련없는 내용인 것 같은데 말이죠 ㅋㅋ..  
  
electron 자체는 너무 좋은 프레임워크라고 생각합니다. 프레임워크 개발도 활발하고 무엇보다 크로미움에 구현될건 죄다 되어있으니까요

### Comment 39096

- Author: xguru
- Created: 2025-05-23T10:04:02+09:00
- Points: 1

[Electron에 대해 사람들이 잘못 알고 있는 것들](https://news.hada.io/topic?id=19028)  
[Tauri 와 Electron 비교 - 성능, 번들크기 및 실제 트레이드오프들](https://news.hada.io/topic?id=20356)
