Дело в том, что действительно все браузеры разные, но в целом они выполняют довольно простой ряд задач.
И если разобраться то в целом все браузеры должны обрабатывать HTML и CSS довольно таки быстро не говоря уже о картинках.
И на самом деле оно так и есть, не смотря на различные движки браузеров, все они довольно шустро и без проблем справляются с основными задачами браузера.
Так где же загвоздка, почему действительно на одном и том же компьютере разные браузеры ведут себя по разному?
Ответ довольно таки прост, это интерпретация JavaScript на странице.
Вот здесь действительно каждый браузер по разному обрабатывает JavaScript, и вот здесь то и начинаются большие различия.
Какой то браузер быстрее справляется с определёнными участками кода, какой то быстрее справляется с другими. И вот здесь можно увидеть по настоящему большую разницу в работе различных браузеров.
Если статическую часть веб страницы все браузеры отображают быстро и без проблем, то вот с динамической, каждый справляется по своему и тут уже просто ничего не сделаешь.
Но в принципе все пользуются одинаковыми фреймворками и пишут код используя общеприменимые практики и шаблоны, так что скорее всего и эта разница скоро уйдёт и будет абсолютно всё равно каким браузером пользоваться для просмотра страниц.
Добавить комментарий