Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, I have. The list is not very long, and it is comprehensive.

At a previous place of employment, we implemented a full in-JS sandbox. The project was nasty, but as it hooked all JS execution, I do in fact have the fairly short list—what was not hooked would fail, so we were 100% sure that the list was comprehensive. Some of the entries do surprise slightly, mainly due to arcane APIs accepting both strings and function objects. New ECMAScript revisions didn't result in new execution points, although they did complicate the project in other ways.

The project also means that I could whine for ages about browser engine quirks, terrible APIs, awful specs and the likes, and will absolutely never look positively on browsers ever again.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: