Re:Show HN: Nothing.js – A chainable mock object which alway...
by afranchuk on Saturday March 31, 2018 @08:12PM
(#16725901)
Yeah, my first thought when seeing that it uses Symbol and Proxy was that Proxy can't be polyfilled. But it looks like there's partial polyfills for it: https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
Re:Show HN: Nothing.js – A chainable mock object which alway...
by slmgc on Saturday March 31, 2018 @07:37PM
(#16725768)
Wrapping you code into a try/catch block decreases performance even more, you don't want to do that. You might want to check it out: https://github.com/GoogleChrome/proxy-polyfill
Proxy pays a big performance penalty, and I doubt it'll be improving any time soon. In addition, I believe it's not possible to polyfill Proxy. An alternative could be to just wrap the deep property access in a try/catch: