# Replacing Ember's Rendering Engine Improved Discourse Performance on Android

DevFeed: [Replacing Ember's Rendering Engine Improved Discourse Performance on Android](<https://devfeed.tech/articles/we-finally-did-something-about-android-performance-40637.md>)

Original publisher: [Read original article](<https://eviltrout.com/blog/2016-02-25-fixing-android-performance/>)

Published: 2016-02-25T00:00:00Z

Content type: opinion

Language: en

Sources: [Robin Ward](<https://devfeed.tech/sources/robin-ward.md>)

Topics: [Ember](<https://devfeed.tech/topics/ember.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [render](<https://devfeed.tech/topics/render.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [devices](<https://devfeed.tech/tags/devices.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [performance](<https://devfeed.tech/tags/performance.md>), [render](<https://devfeed.tech/tags/render.md>), [speed](<https://devfeed.tech/tags/speed.md>)

## AI overview

The article describes how the Discourse team addressed slow Android performance by replacing Ember's rendering engine for a common view with a custom virtual DOM-based renderer. Reported benchmarks show faster large-topic rendering across desktop and Android devices, with the largest gains on older Android hardware.

## Source excerpt

Back in September, Codinghorror wrote a popular post on the state of android Javascript performance on Discourse's Meta forum. It drew a lot of attention, and led to some fascinating discussions on our forum and behind the scenes with browser engineers. The poor performance of Discourse on Android was already old news to us at that point: we started paying attention several years ago, and have spent some time contributing to the Ember.js community tools to help profile application performance, in particular the "Render Performance" tab on the Ember Inspector, and the ember performance suite.