Bahay Mga Review Paano namin subukan ang mga web browser

Paano namin subukan ang mga web browser

Video: Most Popular Web Browsers 1993 - 2020 (Nobyembre 2024)

Video: Most Popular Web Browsers 1993 - 2020 (Nobyembre 2024)
Anonim

Marahil ay madalas mong ginagamit ang iyong browser sa Web kaysa sa anumang iba pang piraso ng software sa iyong computer. Ang mabuting balita ay ang pinakamahusay na mga browser ay naging mas mabilis, mas katugma sa mga bagong pamantayan tulad ng HTML5, at hindi gaanong naipit sa kanilang disenyo. Iyon ang lahat ng mga browser. Ilang sandali, ang Chrome ng Google ang nanguna sa bilis, minimalist na disenyo, at suporta sa pamantayan. Sa puntong ito, gayunpaman, ang Firefox, Internet Explorer, at Opera ay halos kapareho sa lahat ng mga sukat na ito. (Tandaan na habang gusto namin ng maraming Safari, ang pokus namin dito ay sa mga browser para sa mga Windows PC.)

Sa ganitong pagkakapareho sa pagganap, ang karamihan sa iyong napili ay depende sa pagiging pamilyar, aesthetics, at katapatan ng tatak. Ang iba pang mga isyu na dapat isaalang-alang ay ang privacy at seguridad. Kahit na sa mga hakbang na iyon, makakahanap ka ng isang mahusay na antas ng pagkakapareho. Gayunpaman, inilalagay namin ang mga browser sa pagsubok gamit ang maraming mga benchmark at tool sa pagsukat ng software. Ang aming proseso ay nagbabago paminsan-minsan habang natuklasan namin ang mga bagong tool sa pagsubok, ngunit narito ang mga pangunahing elemento ng pagsubok sa aming browser.

Mga Tampok, Mga tool, at Serbisyo

Ang pagganap ng isang tabi, isang mahalagang pagsasaalang-alang kapag pumipili ng isang Web browser ay ang tampok na toolet na ibinibigay nito. Kasama dito ang mga bagay tulad ng pag-sync, add-on, pag-download, pag-bookmark, pamamahala ng tab, paghahanap, mga mode ng pagbabasa, at iba pang mga help help. Hindi rin papansinin, ay mga tool para sa mga developer, tulad ng mga inspektor ng code, debugger, profile, at mga editor ng istilo.

Oras ng pagsisimula

Ang isang napakahalaga at pangunahing pagsukat ng pagganap ay kung gaano katagal aabutin ang browser na handa nang magamit sa sandaling nai-double click mo ang icon ng programa nito. Sinusubukan namin ito para sa parehong malamig na pag-uumpisa - iyon ay, kapag ang browser ay hindi pinatakbo sa PC mula pa noong huling pag-reboot-at mainit na pagsisimula, kung kailan ito ay pinatatakbo sa kasalukuyang sesyon ng computing. Gumagamit kami ng isang segundometro hanggang sa kung gaano katagal ang aabutin mula sa pag-click sa icon ng programa sa buong interface na nagpapakita at handa nang mag-surf sa Web.

Bilis ng JavaScript

Ang isang matagal na sukat ng bilis ng browser ay ang pagganap ng JavaScript. Ito ang code sa likod ng karamihan sa mga aplikasyon sa Web - tungkol sa anumang site na may isang antas ng pakikipag-ugnay ay gumagamit ng JavaScript upang maisagawa ang magic. Ang isang mahusay na bilang ng mga benchmark ng pagganap ng JavaScript ay nasa pagtatapon ng browser reviewer. Ang klasikong halimbawa ay ang SunSpider, mula sa bukas na mapagkukunan ng organisasyon na gumagawa ng WebKit, ang engine-rendering engine na nagpapatakbo ng Safari (at, hindi tuwiran, Chrome). Ilang taon na ang nakalilipas, pinaputok ng Chrome ang iba pa sa benchmark na ito, ngunit sa puntong ito ang mga pangunahing browser ay na-optimize sa hilt para sa SunSpider, kasama ang Internet Explorer na regular na nagaganap sa paghahambing sa pagsubok.

Ang isa pang bago, marahil mas malawak na benchmark ng JavaScript na ginagamit namin ay nagmula mismo sa Google. Tinaguriang Octane, ang benchmark ay tumatakbo sa pamamagitan ng isang baterya ng mga pagsubok tulad ng OS kernel simulation, ray tracing, paglutas ng pagpilit, pag-encrypt, 3D pisika, at marami pa. Kasama dito ang 17 mga pagsubok sa lahat. Sinasabi ng Google na ang mga pagsubok sa Octane ay gumana ng "kinatawan ng kumplikado ngayon at hinihingi ang mga aplikasyon sa web." Ang pagsubok kahit na code ng cribs mula sa EMScripten test suite ng Mozilla. Habang ang SunSpider ay bumubuo ng isang marka sa mga millesecond, kung saan mas mahusay ang isang mas mababang resulta, ang Octane ay gumagawa ng isang normatibong resulta kung saan mas mataas ang isang marka. Marahil ay hindi ito nakakagulat na regular na ginagawa ng Chrome ang pagsubok na ito, ngunit ang kumpetisyon ay hindi malayo sa likuran.

Pabilisin ang Hardware

Ang Microsoft ang unang lumabas sa ideya ng paggamit ng graphics hardware ng PC upang mapabilis ang pag-browse; Ang susunod na Firefox ay upang ipatupad ang ganitong uri ng bilis, na sinusundan ng Chrome, at sa kalaunan ay isinagawa ng Opera. Ang pagpabilis ng Hardware ay maaaring magamit upang mapabilis ang isang bilang ng mga operasyon ng browser, kabilang ang pag-render ng pahina at display ng graphics. Ang pagbilis ng Hardware ay partikular na mahalaga sa harap ng mga bagong pamantayan sa Web tulad ng pagmamanipula ng canvas graphics ng HTML5 / CSS3.

Ang koponan ng pagbuo ng Internet Explorer ng Microsoft ay gumawa ng isang nakakapangit na bilang ng mga benchmark na graphic na nagpapakita at sumusukat sa pagpabilis ng hardware, ang lahat ay magagamit mula sa website ng IETestDrive.com. Ginagamit namin ang mas bagong demo ng IETestDrive na tinatawag na Popcorn, na sumusubok sa pagpabilis ng hardware sa pamamagitan ng grapikong popping ng isang pagtaas ng halaga ng popcorn. Hinihikayat ka namin na ihambing ang mga browser sa iba pang mga pagsubok na impormasyon sa suite tulad ng HTML5-sentrik Chalkboard at nakakatawa sa PenguinMark, na nagpapakita ng pagpabilis ng HTML5, JavaScript, CSS3, Canvas, WOFF, Touch, at Audio.

Kamakailan lamang naidagdag namin ang WebVizBench graphics acceleration test sa aming mga pagsusuri. Ito ay isang napaka-cool na naghahanap ng pagsubok na nag-uulat ng dalawang mga resulta: isang raw na marka at mga frame sa bawat segundo (mas mataas ay mas mahusay sa parehong mga kaso). Tandaan na kapag nagpapatakbo ng benchmark na ito, kailangan mong i-bypass ang isang mensahe na nagsasabing nangangailangan ito ng IE9. Pagkatapos nito ay tumatakbo ang perpektong pagmultahin sa iba pang mga browser. Ang isang pangwakas na caveat ay ang benchmark ay isang beta, ngunit dahil pinapatakbo namin ang parehong code sa lahat ng mga browser, hindi ito nakakaapekto sa aming paghahambing.

Mas maaga, ginamit din namin ang Hardware Acceleration Stress Test ng Hardware ng Mozilla, ngunit iyon ay umaabot sa 60FPS, na nakamit ngayon ng karamihan sa mga browser nang hindi nabasag ang isang pawis.

Pamantayan sa Pamantayan

Ang mga pamantayan ay isang nakakalito na paksa pagdating sa Web browser. Ano ang isang pamantayan? Mayroon bang isang bagay na pinagtibay ng W3C? O kaya ay isang kakayahan na suportado sa isang karamihan ng mga browser at ginamit ng isang disenteng bilang ng mga website, naibigay man o hindi binigyan ng kawalang-halaga ng isang samahan? Ang Chrome ay partikular na naging isang mover sa lugar na ito, madalas kasama ang suporta para sa mga bagong kakayahan ng sarili nitong devising bago sumakay ang ibang mga browser. Ang isang mabuting halimbawa nito ay ang WebRTC, na nagbibigay-daan sa isang browser na ma-access ang webcam at mikropono ng iyong aparato para sa komunikasyon ng real-time. Ang Microsoft, kasama ang malaking base ng gumagamit ng kumpanya ay mas sinasadya sa pagdaragdag ng ganitong uri ng pag-andar, lalo na sa ilaw ng mga alalahanin sa seguridad. At lumiliko na ang kaligtasan ng kumpanya ay hindi lubog, tulad ng ipinakita nitong kahinaan sa Chrome.

Ang isang pagsubok ng pagiging tugma ng "pamantayan" ng browser ay ang pagsubok ng Acid, mula sa self-istilong Web Standards Project. Tulad ng sa pagsubok ng pagpabilis ng hardware ng Mozilla, ang lahat ng mga pangunahing browser ay ipinapasa ito sa mga lumilipad na kulay.

Ang mas maraming butil ay HTML5Test.com, na malinaw na naglilista ng bawat kakayahan sa pagsubok nito. Ang site ay nagsusumite ng isang resulta ayon sa numero batay sa bilang ng HTML5 (pati na rin ang ilang mga hindi pinagtibay) na mga tampok na suportado, na may isang posibleng mataas na halaga ng 555 sa kasalukuyan (kahit na ang nangungunang puntos ay nagbabago bilang tagagawa nito, si Niels Leenheer, ay nagdaragdag ng mga pagsubok. ) Sa isang ito, ang mas maliit na kilalang browser ng Maxthon at Chrome ay karaniwang kahalili bilang mga pinuno.

Paggamit ng memorya

Upang masubukan ang pagkonsumo ng memorya, sabay-sabay naming i-load ang bawat isa sa mga nangungunang browser na may sampung mga site na mabibigat na media (kabilang ang mga site ng TV TV at iba pa), hayaan silang maupo nang magdamag, at pagkatapos ay tandaan kung magkano ang natupok ng memorya ng bawat isa, sa pamamagitan ng pagsuri sa "Memory (Pribadong Setting ng Paggawa) "para sa lahat ng mga proseso ng mga browser 'sa Windows Task Manager.

Pagkapribado at Seguridad

Walang ligtas na ligtas na paraan upang suriin ang seguridad ng browser - ang anumang software na nag-aalok ng pag-andar sa Web ay maaaring masira sa isang paraan o sa isa pa, tulad ng paalala sa amin ng taunang kumpetisyon na Pwn2Own. Ang maaari nating gawin ay suriin ang mga proteksyon na isinama ng bawat browser browser sa software nito. Ang lahat ngayon ay may mga proteksyon na anti-malware at anti-phishing. Lahat ay may suporta para sa Mga Not Not Track na mga abiso sa mga site, ngunit ang karamihan ay hindi pinagana ito sa pamamagitan ng default. Ang mga dagdag na puntos ay pupunta para sa mga bagay tulad ng tampok ng Proteksyon ng Proteksyon ng Pagsusubaybay ng Internet, na hinaharangan ang mga hindi nais na mga site ng pagsubaybay nang mas epektibo kaysa sa Huwag Subaybayan. Nag-aalok din ang lahat ng mga browser ng mode na "privacy", na isang proteksyon sa per-session na pumipigil sa browser mula sa pag-iimbak ng kasaysayan sa session kung saan pinagana ito.

Paano namin subukan ang mga web browser