Jump to content

Почему глючат сайты в браузерах на старых компах?


bayanruby2
 Share

Recommended Posts

Вот например котра у меня летает, а вот допустим социальная сеть с ява скриптами и инфой у меня лагает жесть.

Допустим из-за нета, но даже когда всё загрузилось лааги.

Почему??

Link to comment
Share on other sites

потому что старые компы не поддерживают функцию аппаратного ускорения в современных браузерах

:huh: , есть такая зависимость? А можно пруф или хотя бы поподробнее об этом?

Вот например котра у меня летает, а вот допустим социальная сеть с ява скриптами и инфой у меня лагает жесть.

Допустим из-за нета, но даже когда всё загрузилось лааги.

Почему??

А что за система? операционка?

Link to comment
Share on other sites

потому что старые компы не поддерживают функцию аппаратного ускорения в современных браузерах

:huh: , есть такая зависимость? А можно пруф или хотя бы поподробнее об этом?

http://www.ixbt.com/soft/browsers-hardware-acceleration.shtml

HTML

Условно отображение веб-страниц можно разбить на три основных этапа:

рендеринг отдельных элементов;

компоновка страницы;

вывод на экран.

Все три могут полностью или частично обслуживаться GPU. На первом, к примеру, обрабатываются элементы <canvas> и SVG, на втором применяются преобразования 3D CSS и т.?д. В свое время Microsoft первой объявила о реализации «полного» аппаратного ускорения вывода веб-страниц в Internet Explorer 9. Учитывая, что ее браузер работает только в Windows Vista/7, это, видимо, было сравнительно просто: Direct2D и DirectWrite для рендеринга, Direct3D для компоновки и вывод стандартными средствами ОС, т.?е. также через DirectX. На самом деле остальные «ускоренные» браузеры обеспечивают примерно всё то же самое, с той лишь разницей, что вынуждены использовать средства и API, доступные на каждой конкретной платформе. К примеру, в Windows XP нет Direct2D, чем Microsoft и аргументировала отсутствие для нее Internet Explorer 9. Остальные разработчики решили превратить это в свое конкурентное преимущество, т.?к. половина пользователей и до сих пор не перешла на более новые версии Windows. Соответственно, архитектура аппаратного ускорения в Chrome и Firefox сложнее, чем в Internet Explorer 9:

Табл. Реализация аппаратного ускорения в Firefox на различных платформах.

Операция                Linux	Windows XP	Windows Vista/7	Mac OS X
Рендеринг контента XRender нет Direct2D Quartz (CPU)
Компоновка страницы OpenGL Direct3D Direct3D OpenGL

В реальности поддержка аппаратного ускорения также зависит от используемой видеокарты и драйверов (которые в любом случае стоит обновить).
  • Like 1
Link to comment
Share on other sites

Windows XP + старый браузер/Internet Explorer 8 - ускорения нет

Windows XP + новый браузер - частичное ускорение, если поддерживается видеокартой и драйверами к ней

Windows Vista/7 - полное ускорение, если поддерживается видеокартой и драйверами к ней

P.S. Safari развивается в основном на Mac, поэтому в Windows 7 я так же вижу тормоза на динамичных страницах, а значит Safari не поддерживает аппаратное ускорение на Windows или делает это очень плохо

P.S.S. От мощности видеокарты так же может зависить ускорение. На старых видеокартах, которые поддерживают аппаратное ускорение в браузерах (точнее, браузеры поддерживают эти видеокарты), могут быть так же замечены тормоза, либо аппаратное ускорение может быть отключено принудительно (для Google Chrome даже есть флаг - Override software rendering list, Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. - принудительно включает поддержку ускорения, даже если поддержки видеокарты не заявлена, возможны последствия)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy