# Discourse의 Ember 5 업그레이드를 위한 준비

**URL:** https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211
**Category:** Announcements
**Created:** [12월 7, 2023, 1:50오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211 "2023-12-07T13:50:32Z")
**Posts on this page:** 18
**Page:** 3

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [1월 10, 2024, 1:46오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/48 "2024-01-10T13:46:56Z")

</div>

Hey @digitaldominica - Ember 업그레이드와는 관련이 없지만, 새로운 관리자 사이드바의 알려진 문제입니다. 자세한 내용은 [Introducing admin sidebar navigation - #37 by martin](https://meta.discourse.org/t/introducing-experimental-admin-sidebar-navigation/289281/37?u=david%EC%97%90%EC%84%9C) 확인하실 수 있습니다.

---

<div class="post-metadata">

### Author: ![digitaldominica](https://avatars.discourse-cdn.com/v4/letter/d/97f17d/32.png) [@digitaldominica](https://meta.discourse.org/u/digitaldominica)
#### Post date: [1월 10, 2024, 10:33오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/49 "2024-01-10T22:33:54Z")

</div>

네, 확인했습니다. 감사합니다

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [1월 11, 2024, 11:06오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/50 "2024-01-11T23:06:22Z")

</div>

게시물이 기존 주제에 병합되었습니다: [Slick Image Gallery](https://meta.discourse.org/t/slick-image-gallery/81952/49)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 23, 2024, 8:07오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/51 "2024-01-23T08:07:58Z")

</div>

David, 다음 `stable` 릴리스가 Ember 5만 포함될 것이라고 안전하게 가정해도 될까요?

또한 다음 `stable`의 대략적인 타임라인에 대해 어떤 생각이 있으신가요?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [1월 23, 2024, 11:13오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/52 "2024-01-23T11:13:16Z")

</div>

[다음 안정 버전](https://meta.discourse.org/t/discourse-version-3-2/278584)은 1월 30일에 출시될 예정이며, AFAIK(본인의 지식 범위 내) 그 일정에 맞춰 진행되고 있습니다.

Ember 5는 3.2 릴리스에서 기본적으로 사용될 것입니다. 플래그 뒤에 Ember 3가 여전히 사용 가능한지는 아직 결정되지 않았습니다. 가장 가능성은 높다고 보지만, 이것이 ‘지원되지 않는’ 구성임을 명확히 하도록 노력할 것입니다(예: 관리자 경고 등을 통해).

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 23, 2024, 11:16오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/53 "2024-01-23T11:16:28Z")

</div>

감사합니다

> [@david](#):
>
> ‘지원되지 않는’ 구성임을 명확히 하도록 하겠습니다.

예를 들어 고객에게 상황을 명확히 설명하는 데 매우 도움이 될 것입니다.

---

<div class="post-metadata">

### Author: ![xJack](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xjack/32/540166_2.png) [@xJack](https://meta.discourse.org/u/xJack)
#### Post date: [2월 21, 2024, 9:51오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/54 "2024-02-21T09:51:08Z")

</div>

> [@david](#):
>
> 또 다른 유용한 정보는 배너가 항상 표시되는지, 아니면 특정 페이지를 방문하거나 특정 작업을 수행한 후에만 나타나는지 알아보는 것입니다.

오래된 게시물에 답글을 남기는 것이라 죄송합니다. 경고 배너는 간헐적으로 나타났다가 제가 원인을 파악하기도 전에 다시 사라졌습니다. 이제 몇 주 동안은 나타나지 않고 있습니다. 🤷‍♂️

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 21, 2024, 10:10오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/55 "2024-02-21T10:10:42Z")

</div>

@xJack 님, 후속 조치해 주셔서 감사합니다. Ember 업그레이드가 이미 몇 주 전에 저희 호스팅 환경에 배포되었기 때문에, 이전에 경고받았던 문제가 이제 해결되었을 것으로 예상됩니다 🎉

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2월 26, 2024, 2:26오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/56 "2024-02-26T14:26:06Z")

</div>

이제 `EMBER_VERSION` 기능 플래그를 [제거했습니다](https://github.com/discourse/discourse/commit/542cb22fd4961e7c172361dffb58f192d82c8983). 앞으로는 Ember 5만 사용할 수 있습니다.

이번 업그레이드 배포에 도움을 주신 모든 분들께 감사드립니다! 🙌

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2월 29, 2024, 5:54오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/57 "2024-02-29T05:54:20Z")

</div>

8개의 게시글이 새로운 주제로 분리되었습니다: [Site broken due to ember 5 upgrade](https://meta.discourse.org/t/site-broken-due-to-ember-5-upgrade/297213)

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [4월 8, 2024, 1:59오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/58 "2024-04-08T01:59:58Z")

</div>

> [@david](#):
>
> Ember JavaScript 프레임워크 버전 업그레이드

질문: 이렇게 하면 JavaScript가 더 최적화되나요? 아니면 전혀 효과가 없나요? 모든 사이트 성능 테스트(GTmetrix, Lighthouse, WebpageTest 등)에서 플러그인 비활성화, 기본 테마 사용 등의 조건에서도 JavaScript 스크립트로 인해 총 차단 시간(Total Blocking Time)이 2~15초라고 항상 표시되기 때문에 질문드립니다.  
예시:  
 ![bbbb](https://global.discourse-cdn.com/meta/original/4X/2/5/4/254fe6b2a317ac3a71f99039b9cb38ed5d419b2d.png)

 ![839db08cef7f8cead07ba33e2eeea0813d3f9624](https://global.discourse-cdn.com/meta/original/4X/3/f/d/3fd670974a6fcf40966ad87d4be793c0cad7816d.png)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [4월 8, 2024, 11:10오전 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/59 "2024-04-08T11:10:21Z")

</div>

업그레이드 자체는 성능에 영향을 미치지 않을 것으로 예상됩니다. 다만, 이를 통해 향후 JS 페이로드 크기(따라서 초기 로드 성능)를 줄이는 데 활용할 수 있는 기법들이 가능해집니다.

구체적인 예로, [embroider](https://github.com/embroider-build/embroider)를 통해 가능해진 새로운 빌드 기술이 있습니다. 이론적으로 이러한 기법들을 사용하면 라우트별 JS 모듈을 실제로 필요할 때까지 로드하는 것을 지연시킬 수 있습니다.

우리는 이미 마법사(Wizard)에 대해 이를 적용하기 시작했으며, 이는 다른 페이지가 해당 코드의 부피를 부담하지 않아도 된다는 것을 의미합니다. 향후 애플리케이션의 더 많은 부분에 이를 확장할 계획이지만, 테마/플러그인 호환성에 대해 매우 신중해야 합니다.

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [4월 8, 2024, 12:24오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/60 "2024-04-08T12:24:07Z")

</div>

> [@david](#):
>
> 미래에.

미래라고 하셨는데, 구체적으로 얼마나 먼 미래인가요? 답변해 주셔서 감사합니다! 저는 디스코urs 소프트웨어를 비교적 새로운 사용자로써 지금까지 꽤 마음에 들어 하고 있습니다. 다만, 제 주요 불만은 JS 관련 부분의 최적화인데, 로딩 시간 측면에서 제가 느낀 가장 큰 문제점이 바로 그것이기 때문입니다.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [4월 8, 2024, 12:55오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/61 "2024-04-08T12:55:05Z")

</div>

성능 개선은 우리가 지속적으로 투자하고 있는 부분이라, 특정 날짜에 "완성"될 일은 없을 것 같습니다.

공유해 주신 지표와 관련하여, 해당 지표는 커뮤니티에 처음 방문했을 때의 상태만을 반영한다는 점을 참고해 주시면 좋겠습니다. 사이트를 둘러보거나 나중에 다시 방문하게 되면 훨씬 더 빠르게 느껴질 것입니다!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 8, 2024, 1:43오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/62 "2024-04-08T13:43:10Z")

</div>

첫 로딩 시간이 중요하다면, 블로그를 만들 때 이 플랫폼을 대신 사용하세요:

> **[GitHub - gohugoio/hugo: The world’s fastest framework for building...](https://github.com/gohugoio/hugo)**
>
> The world’s fastest framework for building websites.

… 이 플랫폼은 _번개처럼_ 빠릅니다.

매우 풍부한 기능의 포럼 앱을 원한다면 Discourse를 유지하세요.

이 통계는 여기에서, 심지어 최근에도 자주 언급되었습니다.

_라우트(페이지가 아닙니다. 이건 앱이니까요!) 간 이동_  
_예: 필터 변경_

이러한 상황에서 앱의 상당 부분이 첫 방문 시 다운로드되고(앱 스토어의 앱과 유사하지만 완전히 같지는 않습니다) 이후 캐시되기 때문에, _단순히_ 첫 로딩 시간만으로 판단하는 것은 합리적이지 않습니다.

Discourse를 둘러보며 탐색할 때 얼마나 놀라울 정도로 빠르게 반응하는지 주목해 보세요.

그것은 각 페이지를 다시 로드할 필요가 없으며, API에서 원본 콘텐츠만 로드하기 때문입니다.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [4월 8, 2024, 4:08오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/63 "2024-04-08T16:08:17Z")

</div>

> [@merefield](#):
>
> _단순히_ 초기 로딩 시간만으로 판단하는 것은 합리적이지 않습니다.

하지만 구글이 그렇게 하므로, 우리는 이를 받아들여야 합니다.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [4월 8, 2024, 4:49오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/64 "2024-04-08T16:49:33Z")

</div>

> [@RGJ](#):
>
> > [@merefield](#):
> >
> > 첫 번째 로드 시간 _만으로_ 판단하는 것은 합리적이지 않습니다.
> 
> 하지만 구글이 그렇게 하고 있습니다.

곧 코어 웹 바이탈(Core Web Vitals)에 '소프트 내비게이션(soft navigations)'도 포함되기 시작하길 바랍니다. 🤞

> **[Measuring soft navigations  |  Web Platform  |  Chrome for Developers](https://developer.chrome.com/docs/web-platform/soft-navigations)**
>
> The Chrome team is working on better measuring so-called soft navigations used by Single Page Applications and a new API is now available behind a flag to allow sites to try the API.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [5월 12, 2025, 11:40오후 UTC](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211/65 "2025-05-12T23:40:15Z")

</div>



[이전 페이지](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211.md?page=2)
