Introduction to Data Binding with Proxy in JavaScript

What if I tell you that is not that hard to achieve data binding in vanilla JavaScript? Wait whaaat? Is that even possible without a framework like Vue or React or Angular? Of course it is. Let me show you and introduce you to the Proxy object.