# JavaScript Execution Time

**URL:** https://meta.discourse.org/t/javascript-execution-time/299356
**Category:** Development
**Created:** [March 14, 2024, 3:53pm UTC](https://meta.discourse.org/t/javascript-execution-time/299356 "2024-03-14T15:53:21Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [March 14, 2024, 3:56pm UTC](https://meta.discourse.org/t/javascript-execution-time/299356/2 "2024-03-14T15:56:16Z")

</div>

That’s expected if you build your extensions using inadequate hooks, like `$( document ).ready` or anything like that.

Discourse is an EmberJS app, so any extensions should take that into consideration and hook into the app existing hooks. You can learn about that at [Developing Discourse Themes & Theme Components](https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648)

---

_[View the full topic](https://meta.discourse.org/t/javascript-execution-time/299356)._
