Recording object snapshots by (ab)using JavaScript proxies | Dark Hacker News