We’re working on upgrades to Discourse’s internal representation of data ‘models’ in the frontend. This will improve the developer experience for core, theme and plugin developers.
We’re aiming to use Warp Drive (previously named “Ember Data”).
We’ll be making the migration in stages, with the aim of maintaining theme and plugin compatibility as much as possible. In cases where that isn’t possible, we’ll be providing deprecation messages and documenting migration paths.
The initial PR for this work can be found here.