{"action":"opened","issue":{"url":"https://api.github.com/repos/emberjs/ember.js/issues/14092","repository_url":"https://api.github.com/repos/emberjs/ember.js","labels_url":"https://api.github.com/repos/emberjs/ember.js/issues/14092/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/ember.js/issues/14092/comments","events_url":"https://api.github.com/repos/emberjs/ember.js/issues/14092/events","html_url":"https://github.com/emberjs/ember.js/issues/14092","id":172060908,"number":14092,"title":"Deprecate addArrayObserver ","user":{"login":"krisselden","id":61024,"avatar_url":"https://avatars.githubusercontent.com/u/61024?v=3","gravatar_id":"","url":"https://api.github.com/users/krisselden","html_url":"https://github.com/krisselden","followers_url":"https://api.github.com/users/krisselden/followers","following_url":"https://api.github.com/users/krisselden/following{/other_user}","gists_url":"https://api.github.com/users/krisselden/gists{/gist_id}","starred_url":"https://api.github.com/users/krisselden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krisselden/subscriptions","organizations_url":"https://api.github.com/users/krisselden/orgs","repos_url":"https://api.github.com/users/krisselden/repos","events_url":"https://api.github.com/users/krisselden/events{/privacy}","received_events_url":"https://api.github.com/users/krisselden/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-19T06:04:14Z","updated_at":"2016-08-19T06:04:14Z","closed_at":null,"body":"Just a note to remind myself we need to deprecate `addArrayObserver` observer in favor of just observing `[]` changes.\r\n\r\nThis will make it trivial to make array methods equivalent to `Ember.set` to make the Array extensions off by default and would allow us to make the each proxy lazy, and likely just use the new tag system in glimmer.\r\n\r\nPromising valid array indices makes array observers need to synchronously notify, array proxies then need to synchronously notify to ensure backing array will be valid with the indices, or the array proxy needs to snapshot the last view state (which honestly, likely would be more performant than what currently happens).\r\n"}}
{"actor":{"display_login":"krisselden"}}