Vue.js Internals: How computed properties work
Vue.js Internals Computed Properties
In this post is explained how Vue.js' Computed Properties work by creating an implementation which achieves similar functionality.
Vue.js has a basic construct which lets you turn a regular object into an "observed" value called an "observable".
By following this post you can learn about defining computed properties in plain Javascript, or adding a dependency tracker. Check the final example in JS Bin, by Anirudh Sanjeev.
Read the post.