реклама
Имате ли любим браузър? Ако е така, какво го прави толкова привлекателен? За някои хора това може да е наличието на плъгини и разширения; други може да искат да използват браузър, който гарантира тяхната поверителност.
За много потребители обаче най-важният аспект е скоростта.
Но какво прави един браузър по-бърз от друг? Можете да го разделите на технически и контролирани от потребителите аспекти. Продължете да четете, за да разберете повече.
Техническите аспекти
Всеки браузър е кодиран по различен начин от своите разработчици. Различните подходи за кодиране могат да повлияят колко време отнема да се зареди уеб страница.
Има две основни характеристики, които трябва да знаете: браузър и JavaScript двигател.
Браузър двигател
Двигателят на браузъра е ключов компонент на всеки браузър. Той е отговорен за много задачи, включително анализ на HTML и CSS кода, показването му на екрана на вашия компютър и прилагане на политика за сигурност.
Най-малкото, двигателят на браузъра може да показва HTML и XML документи и изображения и да определя шрифт, цвят и размер на текста. В зависимост от браузъра, който използвате, той може също да може да показва PDF файлове и други документи.
Общи браузърни двигатели
Съществуват няколко двигателя на браузъра, но има четири често използвани такива, които вероятно ще срещнете: Blink, EdgeHTML, Gecko и WebKit.
Blink е кросплатформен двигател, разработен от Google, Opera, Adobe, Intel и Samsung. Ще го намерите както в Chrome, така и в Opera. Той започна живота като разклонение на WebKit, което само по себе си беше разклонение за KHTML и KJS библиотеки на KDE. Той има GNU лиценз за безплатно използване.
EdgeHTML е собственият двигател на браузъра на Microsoft. Той е специално създаден за използване в браузъра Edge на компанията. EdgeHTML замени Trident (намерен в Internet Explorer) през 2015 г. Теоретично е напълно съвместим с Blink и WebKit.
Геко е предложението на Мозила. Ще го намерите в браузърите Firefox, Thunderbird и няколко по-малко известни браузъра. (Проверете нашите списък със съвети за ускоряване на Firefox 9 прости ощипвания, за да ускорите незабавно FirefoxНезависимо дали сте дългогодишен потребител на Firefox или преминавате от Chrome, това бързо ръководство показва как да ускорите производителността на Firefox. Прочетете още ако е вашият браузър по избор.)
И накрая, WebKit е браузърът на Apple. Използва се в Safari, браузъра Amazon Kindle, смарт телевизорите Tizen и операционната система Blackberry. До 2013 г. той беше и браузър на Chrome.
Други двигатели на браузъра, на които може да се натъкнете, включват Goanna (вилка Gecko) и Servo (експериментален двигател на Mozilla).
Намаляващо значение
През 2000-те години двигателят на браузъра е може би най-критичният фактор при определяне дали един браузър може да зарежда страници по-бързо от своите конкуренти.
Въпреки това, тъй като технологията става по-сложна, значението на двигателите на браузъра намалява. Това вече не е най-важният технически аспект по отношение на производителността.
Вместо това трябва да обърнете внимание на JavaScript двигателя.
JavaScript Engine
Всеки браузър също използва JavaScript двигател. Той има най-значително влияние върху това колко бързо браузърът може да зареди уеб страница.
В случай, че не сте наясно, JavaScript е език за програмиране, открит в интернет Какво е JavaScript и как работи?Ако научавате уеб разработка, ето какво трябва да знаете за JavaScript и как работи с HTML и CSS. Прочетете още . Като цяло стои зад функциите за потребителско изживяване като интерактивни обекти и анимации.
JavaScript двигателят е отговорен за преобразуването на JavaScript код на сайта в оптимизиран изход, който браузърът може да интерпретира за възможно най-малко време. Отново има различни двигатели на JavaScript във всеки от основните браузъри.
V8
V8 е JavaScript двигател на Google. Ще го намерите в браузъра Chrome; това е от момента, в който Chrome стартира за първи път през 2008 г.
Той има два компилатора на код: Full-codegen (бърз компилатор, който създава неоптимизиран код) и Crankshaft (по-бавен компилатор, който произвежда оптимизиран код). Кодът се изпълнява първо с Full-codegen. Ако Crankshaft реши, че се нуждае от оптимизиране, той се намесва.
JavaScriptCore
JavaScriptCore - маркиран като Nitro - е в основата на браузъра Safari на Apple. Това е вторият основен JavaScript двигател.
Работи по различен начин от V8. Вместо да използва два компилатора, той изпълнява целия JavaScript чрез лексикален анализ, за да създаде маркери. Токените се преобразуват в байт код с помощта на анализатор; след това четири „Just-in-time“ процеса изпълняват байта кода.
(За начини за ускоряване на Safari 10 съвета за браузъра Safari за повишаване на скоростта и производителносттаАко Safari работи бавно, опитайте тези най-добри съвети, за да изтеглите бързо вашия браузър на Mac. Прочетете още , вижте нашето ръководство.)
Паяк маймуна
SpiderMonkey беше оригиналният двигател на JavaScript. Netscape го създаде през 90-те години. След кончината на Netscape той стана отворен код. Днес Mozilla го поддържа и се намира във Firefox.
Единственият друг често срещан JavaScript двигател е Чакра. Той е част от Microsoft Edge.
Кой JavaScript двигател е най-бързият?
Няма категоричен отговор кой двигател на JavaScript е най-бързият. Едно парче JavaScript код може да работи по-бързо в Safari; друг може да работи по-бързо в Chrome.
Голяма част от разликата се определя от това как е написан основният JavaScript и колко добре играе с компилаторите на различни двигатели. Някои браузъри също използват алгоритми за зареждане и кеширане за по-нататъшно подобряване на скоростта за всеки сайт.
Аспектите, контролирани от потребителя
Някои аспекти защо един браузър изглежда по-бърз от друг попада под контрола на потребителя. Ето три от най-често срещаните проблеми, които можете да адресирате в момента.
1. Актуализациите
Споменахме това преди: трябва да се уверите, че винаги използвате най-актуалната версия на браузъра си.
Освен допълнителни функции и подобрения в сигурността, техническите аспекти на капака постоянно се подобряват. Ако не сте се актуализирали от известно време, може да забележите значителни увеличения на скоростта, като просто натиснете бутона за актуализиране.
2. Разширения и добавки
Приставки, разширения и добавки могат да направят браузъра ви далеч по-функционален. Но те също могат да бъдат значително влияние върху неговите ресурси; те дъвчат чрез наличната мощност на процесора и RAM паметта.
Знаем, че е изкушаващо да продължаваме да добавяме повече, но не бива да пускате повече разширения, които са абсолютно необходими.
3. Данни за сърфиране
Браузърите събират огромно количество данни за вашите модели на използване. Това включва историята ви на сърфиране, бисквитките, регистрационните файлове за изтегляне и други. Освен това създава все по-голям кеш.
Почистването на всички тези данни може да доведе до значително подобрение на скоростта; браузърът трябва да отделя по-малко време, за да копае файлове във фонов режим, за да намери това, което търси.
Писахме за всички тези въпроси и повече, когато се занимавахме малко известни фактори, които биха могли да повлияят на скоростта на браузъра ви 5 Малко известни фактори, които могат да повлияят на скоростта на браузъра виИма малко проблеми, свързани с компютъра, които са по-дразнещи от бавния браузър. Ако сърфирането ви се задържа, проверете тези пет неща, за да го върнете на скорост. Прочетете още .
Други начини да ускорите опита си в Интернет
Браузърът е само една част от бързото интернет изживяване. Аспекти като вашия рутер, Wi-Fi мрежа, ISP и географско местоположение също могат да играят роля.
Някои от тях са под ваш контрол. Вижте нашите ръководства за Грешки в Wi-Fi, които да избягвате Как да тествате скоростта си на Wi-Fi (и 7 грешки, които трябва да избягвате)Тестовете за скорост на Wi-Fi могат да ви покажат колко бърза е вашата безжична скорост. Тези съвети ще ви помогнат да проверите точно скоростта на Wi-Fi. Прочетете още и промяна на вашите DNS настройки за да научите повече за скоростта на интернет връзката.
Дан е британски емигрант, живеещ в Мексико. Той е управляващ редактор на сестринския сайт на MUO, Blocks Decoded. В различни моменти той е бил социален редактор, творчески редактор и финансов редактор на MUO. Можете да го намерите да скита по шоура в CES в Лас Вегас всяка година (PR хора, посягайте!), И той прави много задкулисни сайтове...