Здравствуйте, CreatorCray, Вы писали:
P>>Именно про это и речь — минимизация ущерба происходит не магией, а за счет исключения целых классов ошибок.
CC>За счёт попыток восстановиться и подтереть обосранную жопу юзерскому коду, когда он опять наступил себе на бороду и упал рожей в навоз.
За счет того:
1. нет прямого доступа к памяти и подобным вещам
2. примерно в 10 раз более короткий код
Забавно, что упоминание жээса вызыает у тебя фекальные ассоциации. Прямо травма какая то.
CC>>>Не, разница что один рантайм ошибки сжёвывает и прощает, другой — сразу бьёт ими по морде.
P>>ЯП и есть его рантайм, в частности.
CC>Его рантайм это native код песочницы внутри браузера, который на плюсах.
Я в курсе. Нас интересует конкретная логика страницы.
P>>Высокоуровневые примитивы это текст, стили, шрифты, анимация, картинки, лаёут, то есть, то как это понимает юзер.
CC>Нет, всё перечисленное кроме картинок это не примитивы а абстракции, которые потом декомпозируются на собственно примитивы (название то говорящее)
Это уже непринципиально. Рендерер на самом верху определяет, что должно быть нарисовано, с какими эффектами, стилями итд и тд. Нижележащие слои определяют как именно это будет нарисовано. Вот это и есть разница — что/как эквивалентна высокий/низкий.