# Performance

**URL:** https://discuss.emberjs.com/c/performance/2.md

[Latest](https://discuss.emberjs.com/latest.md) · [Categories](https://discuss.emberjs.com/categories.md)

---

## [About the Performance category](https://discuss.emberjs.com/t/about-the-performance-category/16643)

<div class="topic-metadata">

**Author:** [@sam](https://discuss.emberjs.com/u/sam)\
**Replies:** 0

</div>

Discussions about Ember.js performance.

---

## [Dynamic inline styles causes test server to crash](https://discuss.emberjs.com/t/dynamic-inline-styles-causes-test-server-to-crash/21818)

<div class="topic-metadata">

**Author:** [@Ashik\_T](https://discuss.emberjs.com/u/Ashik_T)\
**Replies:** 0\
**Last updated:** [October 29, 2025, 12:37pm UTC](https://discuss.emberjs.com/t/dynamic-inline-styles-causes-test-server-to-crash/21818 "2025-10-29T12:37:40Z")

</div>

When using dynamic value for a style attribute (e.g. style="border: 3px solid {{this.borderColor}}") particularly inside an {{#each}} block, the test suite hangs and CPU usage spikes to 100%—but only during testing (embe…

---

## [Dynamically load ember components and routes on visit](https://discuss.emberjs.com/t/dynamically-load-ember-components-and-routes-on-visit/20400)

<div class="topic-metadata">

**Author:** [@embernoob](https://discuss.emberjs.com/u/embernoob)\
**Replies:** 2\
**Last updated:** [January 24, 2024, 7:22pm UTC](https://discuss.emberjs.com/t/dynamically-load-ember-components-and-routes-on-visit/20400 "2024-01-24T19:22:39Z")

</div>

Hi, Currently I have a pretty big Ember application with build size of approx 9MB :frowning\_face: I am exploring options across dynamically loading the routes and components on visit. I tired with ember-auto-import but …

---

## [The status of {{unbound}}](https://discuss.emberjs.com/t/the-status-of-unbound/11187)

<div class="topic-metadata">

**Author:** [@Bauke](https://discuss.emberjs.com/u/Bauke)\
**Replies:** 9\
**Last updated:** [August 6, 2021, 7:50pm UTC](https://discuss.emberjs.com/t/the-status-of-unbound/11187 "2021-08-06T19:50:41Z")

</div>

With the final release of a project approaching, I’m trying to optimize and improve the project for the production build. So I came across unbound: My new car is {{unbound color}} But after some research I found out th…

---

## [Are there performance benefits to ember-template-lint/no-unnecessary-concat?](https://discuss.emberjs.com/t/are-there-performance-benefits-to-ember-template-lint-no-unnecessary-concat/18880)

<div class="topic-metadata">

**Author:** [@skaterdav85](https://discuss.emberjs.com/u/skaterdav85)\
**Replies:** 2\
**Last updated:** [May 28, 2021, 9:42pm UTC](https://discuss.emberjs.com/t/are-there-performance-benefits-to-ember-template-lint-no-unnecessary-concat/18880 "2021-05-28T21:42:46Z")

</div>

Does anyone know if the difference between these two is purely stylistic (note the quotes around the src attribute)? \<img src="{{this.companyLogo}}"\> \<img src={{this.companyLogo}}\> Are there minor performance benefits …

---

## [State-of-the-art LCP performance for Ember.JS](https://discuss.emberjs.com/t/state-of-the-art-lcp-performance-for-ember-js/18792)

<div class="topic-metadata">

**Author:** [@sam](https://discuss.emberjs.com/u/sam)\
**Replies:** 9\
**Last updated:** [April 29, 2021, 8:27am UTC](https://discuss.emberjs.com/t/state-of-the-art-lcp-performance-for-ember-js/18792 "2021-04-29T08:27:24Z")

</div>

Background Google have recently announced it will be rolling out an update to search ranking based on “Core Web Vitals” starting May 2021. It will use 3 signals for this new ranking bump: LCP: Largest Contentful Pai…

---

## [{{#let}} vs @cached Performance](https://discuss.emberjs.com/t/let-vs-cached-performance/18458)

<div class="topic-metadata">

**Author:** [@paulyoder](https://discuss.emberjs.com/u/paulyoder)\
**Replies:** 2\
**Last updated:** [December 29, 2020, 7:24pm UTC](https://discuss.emberjs.com/t/let-vs-cached-performance/18458 "2020-12-29T19:24:45Z")

</div>

Can anyone speak to the performance between using the {{#let}} helper to cache a component’s property versus using the @cached decorator on the property. My hypothesis is the {{#let}} helper will have better performance…

---

## [Should I used @computed, @cached, or another approach?](https://discuss.emberjs.com/t/should-i-used-computed-cached-or-another-approach/18417)

<div class="topic-metadata">

**Author:** [@skaterdav85](https://discuss.emberjs.com/u/skaterdav85)\
**Replies:** 2\
**Last updated:** [December 12, 2020, 2:13am UTC](https://discuss.emberjs.com/t/should-i-used-computed-cached-or-another-approach/18417 "2020-12-12T02:13:57Z")

</div>

Let’s say we have the following scenario: import Component from "@glimmer/component"; import { tracked } from "@glimmer/tracking"; import { action } from "@ember/object"; export default class extends Component { @tra…

---

## [How to handle static content efficiently](https://discuss.emberjs.com/t/how-to-handle-static-content-efficiently/18327)

<div class="topic-metadata">

**Author:** [@Hummingbird](https://discuss.emberjs.com/u/Hummingbird)\
**Replies:** 3\
**Last updated:** [November 2, 2020, 4:25pm UTC](https://discuss.emberjs.com/t/how-to-handle-static-content-efficiently/18327 "2020-11-02T16:25:08Z")

</div>

As it pretty much is widely known, files sizes are quite an issue with SPAs. For once static content is included within the initial app download, but also all the javascript resources need to be parsed and compiled. In …

---

## [Just typing in an \<Input /\> is slow, need help debugging](https://discuss.emberjs.com/t/just-typing-in-an-input-is-slow-need-help-debugging/18180)

<div class="topic-metadata">

**Author:** [@erikrothoff](https://discuss.emberjs.com/u/erikrothoff)\
**Replies:** 2\
**Last updated:** [September 1, 2020, 2:16am UTC](https://discuss.emberjs.com/t/just-typing-in-an-input-is-slow-need-help-debugging/18180 "2020-09-01T02:16:14Z")

</div>

DEBUG: ------------------------------- index.js:194 DEBUG: Ember : 3.18.1 index.js:194 DEBUG: Ember Data : 3.18.0 index.js:194 DEBUG: Model Fragments : 5.0.0-beta.0 index.js:194 DEBUG: --------------------…

---

## [Can code access memoized property values from direct JS calls?](https://discuss.emberjs.com/t/can-code-access-memoized-property-values-from-direct-js-calls/18133)

<div class="topic-metadata">

**Author:** [@Dathan](https://discuss.emberjs.com/u/Dathan)\
**Replies:** 1\
**Last updated:** [August 15, 2020, 6:23pm UTC](https://discuss.emberjs.com/t/can-code-access-memoized-property-values-from-direct-js-calls/18133 "2020-08-15T18:23:07Z")

</div>

consider this class: class Person { @tracked mother; @tracked father; @readOnly('mother.father') maternalGrampa; get paternalGrampa() { return father && this.father.father; } get hasAtLeastOneGrampa()…

---

## [About ember 3.16 performance](https://discuss.emberjs.com/t/about-ember-3-16-performance/17970)

<div class="topic-metadata">

**Author:** [@houfeng0923](https://discuss.emberjs.com/u/houfeng0923)\
**Replies:** 4\
**Last updated:** [June 25, 2020, 12:14am UTC](https://discuss.emberjs.com/t/about-ember-3-16-performance/17970 "2020-06-25T00:14:53Z")

</div>

execute me everybody, we can see the words that performance improvement in ember release blog, but sorry i can not find some link / articles / reports about ember 3.16 (3.x) performance test or benchmark . could you…

---

## [Large app performance / file splitting](https://discuss.emberjs.com/t/large-app-performance-file-splitting/17841)

<div class="topic-metadata">

**Author:** [@Kilowhisky](https://discuss.emberjs.com/u/Kilowhisky)\
**Replies:** 6\
**Last updated:** [May 9, 2020, 11:55am UTC](https://discuss.emberjs.com/t/large-app-performance-file-splitting/17841 "2020-05-09T11:55:39Z")

</div>

I’ve been working on a semi overhaul and refactor of my application and have been trying to tackle ever increasing build times and file sizes. Here are some stats from my app. app.js 2,900KB vendor.js 2,101KB app.c…

---

## [Our Build's are too slow](https://discuss.emberjs.com/t/our-builds-are-too-slow/17710)

<div class="topic-metadata">

**Author:** [@thunderkit2021](https://discuss.emberjs.com/u/thunderkit2021)\
**Replies:** 7\
**Last updated:** [April 1, 2020, 5:54pm UTC](https://discuss.emberjs.com/t/our-builds-are-too-slow/17710 "2020-04-01T17:54:43Z")

</div>

Our builds are too slow(4-6 mins) even rebuilds are taking more than 2 mins. Slowest Nodes (totalTime =\> 5% ) | Total (avg) ----------------------------------------------±-------------------- Package /asse…

---

## [Slow glimmer rendering with simple auth](https://discuss.emberjs.com/t/slow-glimmer-rendering-with-simple-auth/17622)

<div class="topic-metadata">

**Author:** [@Szabo\_Bogdan](https://discuss.emberjs.com/u/Szabo_Bogdan)\
**Replies:** 6\
**Last updated:** [March 11, 2020, 2:56pm UTC](https://discuss.emberjs.com/t/slow-glimmer-rendering-with-simple-auth/17622 "2020-03-11T14:56:53Z")

</div>

Hi, I am transitioning my app to octane, and it started to move really slow. I am not an expert with glimmer, but it looks like it renders the page even when nothing is changed. I noticed that every 500ms ember simple …

---

## [Is it possible to create performant mobile Apps for Native Deployment based on EmberJS? Where are the limits?](https://discuss.emberjs.com/t/is-it-possible-to-create-performant-mobile-apps-for-native-deployment-based-on-emberjs-where-are-the-limits/2481)

<div class="topic-metadata">

**Author:** [@mav1lein](https://discuss.emberjs.com/u/mav1lein)\
**Replies:** 18\
**Last updated:** [February 17, 2020, 5:34am UTC](https://discuss.emberjs.com/t/is-it-possible-to-create-performant-mobile-apps-for-native-deployment-based-on-emberjs-where-are-the-limits/2481 "2020-02-17T05:34:47Z")

</div>

The last months we developed a location based app to find the best movies nearby (in Germany). We have been quite successful in developing an app that performs well on desktop browsers. Currently we are struggling with m…

---

## [How do add attributes to window in Ember](https://discuss.emberjs.com/t/how-do-add-attributes-to-window-in-ember/17367)

<div class="topic-metadata">

**Author:** [@SarathSantoshDamaraj](https://discuss.emberjs.com/u/SarathSantoshDamaraj)\
**Replies:** 3\
**Last updated:** [December 27, 2019, 7:12pm UTC](https://discuss.emberjs.com/t/how-do-add-attributes-to-window-in-ember/17367 "2019-12-27T19:12:08Z")

</div>

\#1 I am using a plugin Dayjs, and want to be available like MomentJs in window scope – window.moment. I am manually adding it to window from a utils file. //.../utils/dayjs.js import dayjs from 'dayjs' ... window.dayjs…

---

## [Baseline performance of rendering components is "slow"](https://discuss.emberjs.com/t/baseline-performance-of-rendering-components-is-slow/9707)

<div class="topic-metadata">

**Author:** [@erikrothoff](https://discuss.emberjs.com/u/erikrothoff)\
**Replies:** 11\
**Last updated:** [November 24, 2019, 5:25pm UTC](https://discuss.emberjs.com/t/baseline-performance-of-rendering-components-is-slow/9707 "2019-11-24T17:25:20Z")

</div>

This is a topic that might have been discussed to death, and I might think that my case is slightly different, when in fact it isn’t. If so, feel free to close this thread with an RTFM or whatever you wish. Basically th…

---

## [About using Ember.run.schedule](https://discuss.emberjs.com/t/about-using-ember-run-schedule/16789)

<div class="topic-metadata">

**Author:** [@Moulidharan\_Rathinam](https://discuss.emberjs.com/u/Moulidharan_Rathinam)\
**Replies:** 4\
**Last updated:** [July 9, 2019, 5:42am UTC](https://discuss.emberjs.com/t/about-using-ember-run-schedule/16789 "2019-07-09T05:42:52Z")

</div>

Hi guys, I need to do some operations in my controller after rendering the template. I am using Ember.run.schedule(“afterRender”,function(){- - - some code - - - }); . I don’t know whether this is the correct way t…

---

## [What are the best supported Ember addons in 2019?](https://discuss.emberjs.com/t/what-are-the-best-supported-ember-addons-in-2019/16509)

<div class="topic-metadata">

**Author:** [@misterdz123](https://discuss.emberjs.com/u/misterdz123)\
**Replies:** 10\
**Last updated:** [May 3, 2019, 3:55am UTC](https://discuss.emberjs.com/t/what-are-the-best-supported-ember-addons-in-2019/16509 "2019-05-03T03:55:32Z")

</div>

Is Emberfire still supported and popular? What about for authentication? Has anyone used Firebase + ember-simple-auth?

---

## [Ember on mobile devices for responsive applications](https://discuss.emberjs.com/t/ember-on-mobile-devices-for-responsive-applications/6641)

<div class="topic-metadata">

**Author:** [@visualjeff](https://discuss.emberjs.com/u/visualjeff)\
**Replies:** 6\
**Last updated:** [March 28, 2019, 8:44pm UTC](https://discuss.emberjs.com/t/ember-on-mobile-devices-for-responsive-applications/6641 "2019-03-28T20:44:19Z")

</div>

Is anyone in the community using ember to build responsive mobile applications (using ember 1.8.x with zurb foundation 5)? Any performance feedback? Does anybody have a success stories they would be willing to share? …

---

## [Significant performance degradation when loading large number of components](https://discuss.emberjs.com/t/significant-performance-degradation-when-loading-large-number-of-components/14676)

<div class="topic-metadata">

**Author:** [@jcorradino](https://discuss.emberjs.com/u/jcorradino)\
**Replies:** 8\
**Last updated:** [February 11, 2019, 9:37am UTC](https://discuss.emberjs.com/t/significant-performance-degradation-when-loading-large-number-of-components/14676 "2019-02-11T09:37:32Z")

</div>

Hey all! We are looking into building out a component similar to Ember-Light-Table and hit a bit of a snag. This component utilizes component contextualization to improve on flexibility and implementation. An example s…

---

## [Ember.instrumentation](https://discuss.emberjs.com/t/ember-instrumentation/15234)

<div class="topic-metadata">

**Author:** [@ultimatemonty](https://discuss.emberjs.com/u/ultimatemonty)\
**Replies:** 1\
**Last updated:** [January 29, 2019, 11:55pm UTC](https://discuss.emberjs.com/t/ember-instrumentation/15234 "2019-01-29T23:55:09Z")

</div>

Is there any good documentation around the events that can be subscribed to via Ember.Instrumentation - 2.15 - Ember API Documentation ? We’re looking to measure framework boot time vs. app boot time. Or roughly how lon…

---

## [Get Render Performance details via javascript hook](https://discuss.emberjs.com/t/get-render-performance-details-via-javascript-hook/15525)

<div class="topic-metadata">

**Author:** [@gokulk138](https://discuss.emberjs.com/u/gokulk138)\
**Replies:** 1\
**Last updated:** [January 29, 2019, 11:53pm UTC](https://discuss.emberjs.com/t/get-render-performance-details-via-javascript-hook/15525 "2019-01-29T23:53:32Z")

</div>

The render performance tab of the e-inspector looks cool and will definitely be useful for debugging performance lags. Is there a way I can get those data via a javascript hook in my application in dev mode. So, that I c…

---

## [Performance Monitoring Tools](https://discuss.emberjs.com/t/performance-monitoring-tools/15356)

<div class="topic-metadata">

**Author:** [@cbonser](https://discuss.emberjs.com/u/cbonser)\
**Replies:** 2\
**Last updated:** [September 3, 2018, 1:04pm UTC](https://discuss.emberjs.com/t/performance-monitoring-tools/15356 "2018-09-03T13:04:49Z")

</div>

What are the community’s current favorite addons and SASS vendors for RUM (Real User Monitoring) for an Ember app? I’ve tried a couple of tools in the past and found them wanting, largely because of the issues called ou…

---

## [Is coalescing find requests still a good practice considering HTTP/2?](https://discuss.emberjs.com/t/is-coalescing-find-requests-still-a-good-practice-considering-http-2/15089)

<div class="topic-metadata">

**Author:** [@jelhan](https://discuss.emberjs.com/u/jelhan)\
**Replies:** 2\
**Last updated:** [July 8, 2018, 8:15am UTC](https://discuss.emberjs.com/t/is-coalescing-find-requests-still-a-good-practice-considering-http-2/15089 "2018-07-08T08:15:43Z")

</div>

If I got it correctly, coalesceFindRequests is mostly used to reduce the number of network requests fired if application needs to fetch multiple records of the same type in one runloop. I’m wondering if this is still a g…

---

## [Computed.sort 10 times slower than sortBy](https://discuss.emberjs.com/t/computed-sort-10-times-slower-than-sortby/12467)

<div class="topic-metadata">

**Author:** [@Tobias\_Wenger](https://discuss.emberjs.com/u/Tobias_Wenger)\
**Replies:** 6\
**Last updated:** [June 27, 2018, 3:44pm UTC](https://discuss.emberjs.com/t/computed-sort-10-times-slower-than-sortby/12467 "2018-06-27T15:44:20Z")

</div>

Hello In my project I have an array with a few thousands elements which needs to be sorted. My first attempt was to use dataSorting: \['property'\], dataSorted: Ember.computed.sort('data', 'dataSorting') but I was disap…

---

## [Regressions in Ember's loading due to ES6 modules](https://discuss.emberjs.com/t/regressions-in-embers-loading-due-to-es6-modules/6329)

<div class="topic-metadata">

**Author:** [@eviltrout](https://discuss.emberjs.com/u/eviltrout)\
**Replies:** 13\
**Last updated:** [May 22, 2018, 5:46pm UTC](https://discuss.emberjs.com/t/regressions-in-embers-loading-due-to-es6-modules/6329 "2018-05-22T17:46:05Z")

</div>

With Ember.js 1.6.0 release the codebase was converted to use ES6 modules. While this was great for the design of the project there was a known regression announced alongside the release: Unfortunately, adding the addi…

---

## [Why was Ember 3x - 5x slower on Android?](https://discuss.emberjs.com/t/why-was-ember-3x-5x-slower-on-android/6577)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discuss.emberjs.com/u/codinghorror)\
**Replies:** 77\
**Last updated:** [May 22, 2018, 3:35pm UTC](https://discuss.emberjs.com/t/why-was-ember-3x-5x-slower-on-android/6577 "2018-05-22T15:35:55Z")

</div>

One thing we have struggled with for a year at Discourse is how slow Ember is on Android devices. How slow? See for yourself: Ember 1.8, Complex List test: http://samsaffron.github.io/ember-performance/?ember=1.8.0 iPa…

---

## [How do you compress your Ember.js assets at build time?](https://discuss.emberjs.com/t/how-do-you-compress-your-ember-js-assets-at-build-time/7722)

<div class="topic-metadata">

**Author:** [@eliotsykes](https://discuss.emberjs.com/u/eliotsykes)\
**Replies:** 4\
**Last updated:** [May 8, 2018, 4:03pm UTC](https://discuss.emberjs.com/t/how-do-you-compress-your-ember-js-assets-at-build-time/7722 "2018-05-08T16:03:30Z")

</div>

Is there an accepted way for compressing Ember.js assets at build time? I’m particularly interested in Zopfli solutions to minimize file sizes.

[Next page](https://discuss.emberjs.com/c/performance/2.md?page=1)
