I sat down to think of an all-new weird thing about Javascript to tweet about, and sure enough, I came up with this:
Conversation
Replying to
using with is cheating
otherwise, consider: with (new Proxy(window, ...)) {...}
Replying to
get: function (o, key) {return new Proxy(o[key], {get: arguments.callee})}
1
Replying to
look what you made me do
Quote Tweet
I was bored: pastebin.com/4XqGfYnD
it gives you synchronously accessible async values in JS; rather fragile but uses only oldschool JS

