Причина этого вопроса в том, что клиенты, друзья и родители часто спрашивают меня, почему их отлично работающий старый ПК больше нельзя использовать в Интернете. Я ищу хороший ответ для этих людей и себя (в основном себя).
В 2000 году я работал на компьютере Pentium2 400 МГц, и я помню серфинг на графически насыщенных сайтах, просмотр встроенных видео в RealPlayer и просмотр фильмов в формате Flash.
Вчера я запустил этот старый компьютер и вышел в сеть - на большинстве сайтов, которые я пытался открыть, компьютер замедлил сканирование.
На сайтах, которые я просматривал, были только изображения, текст и один или два флеш-баннера - как и большинство сайтов в 2000 году.
Так что изменилось? Браузеры? JavaScript? Вспышка?
Вот мои теории - поправьте меня, где я не прав:
Тяжелое использование JS. В 90-х вы щелкнули ссылку, и вы перешли на другой URL. Теперь щелкая мышью, вы получаете модальные окна, ползунки, голосование в социальных сетях и т. Д. JS, как известно, сильно загружает процессор, даже если браузер выполняет некоторую оперативную компиляцию, поскольку он должен выполняться процессором.
То, как создаются браузеры Движки браузера становятся все более пригодными для повторного использования. Хорошо выполненные уровни абстракции позволяют использовать один и тот же движок на ПК и устройствах. Абстракция сказывается на процессоре, потому что движок не создан специально для этой аппаратной архитектуры.
Flash, HTML5 видео Многие Flash-баннеры имеют богатую анимацию, и часто они неэффективно сделаны. Флэш-видео и HTML5-видео в настоящее время требуют наличия современного графического процессора.
Современные процессорные архитектуры Сегодня я работаю на процессоре 3GHz. Технически это должно быть примерно в 6 раз быстрее, чем у моего P2 400 МГц. На самом деле это даже быстрее, потому что современные процессоры не работают так же, как мой P2. Мы больше не можем сравнивать значения МГц из-за нескольких ядер и других новых технологий. Вот почему мы сейчас говорим об архитектурах (например, Haswell), а не о значениях ГГц. Таким образом, поскольку процессор намного быстрее, он может легко обрабатывать jQuery, карты Google и флэш-видео на одной странице.
Heavy JS usage. In the 90's you clicked on a link and that took you to another URL. Now clicking you get modal windows, sliders, social voting, etc. JS is known to be heavy on the CPU, even if the browser does some on-the-fly compiling it sill has to be done by the CPU. … Flash, HTML5 video Many Flash banners have rich animations and many times they are ineffectively made. Flash video and HTML5 video nowadays requires you to have a modern GPU.
И реклама! Боже мой, реклама !!! Это все причины, по которым я ненавижу такие сайты, как TV.com; они совершенно непригодны для чего-либо меньшего, чем суперкомпьютер.