Chris Thoburn

Results 328 issues of Chris Thoburn

The implementation in https://github.com/emberjs/data/pull/7868 has a few issues we should address. - it does not allow for native object methods such as `hasOwnProperty` etc. that we would still expect to...

Bug

Currently, when the store is destroyed we iterate and unload all records. This takes a surprisingly large amount of time. In many of ember-data's tests ~20-30% of time spent is...

Feature
perf

An example of this is in #8078 where a reduction of about 3.5kb compressed is correct in the total but displays as 75kb in the relative change.

CI

The check passes because it is always reporting the size as zero 🤦🏻

CI

Because we conditionally remove code that exists to support specific legacy packages (notably model/adapter/serializer) the reported size of `store` which represents the essential core of ember-data is over-reported. As we...

CI

- make it clear upstream needs to be set - lts release bumps patch version when it's just a "new channel", is this necessary? - update guidance for using lerna-changelog...

Release Infra

The setup is roughly that an async hasMany relationship knows its canonical membership but the related records are not loaded yet. Before `model.anAsyncHasMany.length` would give the length of the membership,...

Needs Bug Verification
Good for New Contributors
Relationship Refactor

We currently do not have documentation for this public feature.

Documentation
Good for New Contributors
🌲 Project Trim 🌲

This PR aims to make **BOTH** the calculation of canonical state AND the calculation of current state happen on-demand (e.g. only when the UI-layer has "pulled" on the relationship to...

Relationship Refactor
changelog:perf
5.0 Roadmap

Introduces a new package (`@ember-data/network`) and adds a private module for `RequestManager`. This will allow us to begin refactoring internal APIs to ensure they can provide full compatibility as middlewares...

🌲 Project Trim 🌲
changelog:feat
5.0 Roadmap