Understanding JavaScript Proxy. Preserving Backward Compatibility in a Library | Hacker News Reader