Итеративное развитие модели безопасности Javascript:
1. Пацаны, а давайте сделаем, чтобы можно было из JS любой HTTP-запрос послать
2. Ох блядь, что ж теперь делать то. Пихайте везде CORS-хедеры и костыли от кроссскриптинга.
3. Пацаны, а давайте сделаем, чтобы можно было на компе пользователя хранить мегабайты информации.
4. Ох блядь, что ж теперь делать то. Вы сделайте там какие-нибудь ограничения в жопе браузера, а то пиздец.
3. Пацаны, а давайте сделаем, чтобы можно было на ассемблере писать посреди JS, и точный таймер, чтоб музыку играло.
4. Ох блять, что ж теперь делать то.