Браузердің жылдамдығын тексеру - Browser speed test

A браузердің жылдамдығын тексеру Бұл компьютерлік эталон а веб-шолғыш, алдын-ала берілген тапсырмалар тізімін аяқтауда браузердің тиімділігін өлшеу арқылы. Жалпы тестілеу бағдарламалық жасақтамасы веб-сайтта орналасқан, әр түрлі алгоритмдер жүктелетін және шолғыш клиентінде орындалатын желіде қол жетімді. Әдеттегі тест тапсырмалары - көрсету және анимация, DOM түрлендірулер, жолдық амалдар, математикалық есептеулер, сұрыптау алгоритмдері, графикалық өнімділік тестілері және жад нұсқаулары. шолғыштың жылдамдығын тексеру кезінде қолданылды шолғыш соғыстары нақты веб-шолғыштардың артықшылығын дәлелдеу. Танымал Қышқыл3 тест жылдамдықты анықтайтын тест емес, бірақ веб-стандарттарға браузердің сәйкестігін тексереді (дегенмен, жалпы жұмыс мақсатының орындалғанын тексереді).

Жалпы тесттер

Спидометр 2.0

Спидометрді алғашында Apple компаниясының WebKit командасы жасап шығарған және 2014 жылы шығарылған, 2018 жылы жаңартылған.[1] Спидометр 2.0 пайдаланушының имитациялық өзара әрекеттесу уақытымен браузердің веб-қосымшасының жауаптылығын тексереді.

Бұл эталон TodoMVC ішіндегі бірнеше мысалдарды қолданып, істелетін элементтерді қосу, толтыру және жою үшін пайдаланушы әрекеттерін модельдейді. TodoMVC-дегі әр мысал DOM API интерфейстерін қолдана отырып, бірдей todo қосымшасын іске асырады. Кейбіреулер DOM API-ді ECMAScript 5-тен (ES5), ECMASCript 2015 (ES6), ES6-дан ES5-ке, ал Elm-ден ES5-тен трансплантацияланғаннан шақырады. Басқалары он бір танымал JavaScript жақтауының бірін пайдаланады: React, Redux, Ember.js, Backbone.js, AngularJS, (жаңа) Angular, Vue.js, jQuery, Preact, Inferno және Flight. Осы құрылымдардың көпшілігі әлемдегі ең танымал веб-сайттарда, мысалы Facebook және Twitter-де қолданылады. Осы типтегі операциялардың өнімділігі DOM API жылдамдығына, JavaScript қозғалтқышына, CSS стилінің ажыратымдылығына, орналасуына және басқа технологияларға байланысты.

Бітімгершілік

Бітімгершілік - бұл платформадан тәуелсіз эталон Futuremark көрсету, математикалық және жад операцияларын тексеретін. Бұл шамамен алады. Орындауға 5 минут және басқа процессорлары бар басқа браузерлердің нәтижелерін айтады. Futuremark 2015 жылдың шілдесінде бітімгершілік қызметін тоқтатқан.[2] Тест 2018 жылдың наурызында офлайн режимінде қабылданды және ол енді қол жетімді емес.

Speed-Battle

Қарапайым алгоритмдерді қолдану арқылы JavaScript қозғалтқышын тексеру. Онда операциялық жүйесі және шолғыш нұсқасы бар басқа келушілердің нәтижелері (ең жақсы, орташа, ең кедей) көрсетіледі.[3] Онда браузер рейтингісі бар қосымша статистика парағы бар.

Testdrive

Microsoft көбінесе JavaScript-ті тестілеуге және стресске және өнімділікті көрсетуге арналған өнімділікке бағытталған тестілер жиынтығын қолдайды. Бұл тестілер әдетте бөлектеу үшін жасалған ЖК орындау[дәйексөз қажет ], бірақ басқа ірі браузерлермен үйлесімді.

WebXPRT

WebXPRT - HTML5 және JavaScript негізіндегі жұмыс жүктемелерін орындайтын кросс-платформалық браузер.[4] Эталон бойынша алты жеке жүктеме үшін ұпайлар, сонымен қатар жалпы балл беріледі.[5] WebXPRT-ді Principled Technologies басқаратын BenchmarkXPRT Development қоғамдастығы жариялайды және BenchmarkXPRT эталондарының бірі болып табылады. WebXPRT 3 - WebXPRT-дің ең соңғы нұсқасы.[6]

3D тесттер

Wirple BMark

Өнімділік тесті HTML5 3D қосымшалар. Бұл екеуінде де өнімділікті тексереді Canvas3D және WebGL.

Әзірлеушілер люксі

Mozilla критерийлері

Дромао (орнына Кракен шыққан)

SunSpider сынақтарына негізделген Mozilla тест-люксі. Орындауға бірнеше минут кетеді және әр тест тапсырмасы туралы өте егжей-тегжейлі ақпарат көрсетіледі.

Кракен (белсенді)

Mozilla-дан тағы бір JavaScript тест жинағы, 14 қыркүйек 2010 ж.[7]

Apple критерийлері

JetStream (белсенді)

Apple компаниясы жасаған JavaScript тест жинағы.[8]

SunSpider (ауыстырылды)

SunSpider - JavaScript-ті кодтау және мәтінді манипуляциялау сияқты нақты әлемде қолданыстағы және маңызды міндеттер бойынша JavaScript өнімділігін өлшеуге бағытталған webkit тобы құрған эталон.[9] Люкс әрі қарай теңдестірілген және статистикалық тұрғыдан сенімді болуға тырысады.[10]

0.9 нұсқасын WebKit командасы 2007 жылдың желтоқсанында шығарды.[11] Оны жақсы қабылдады,[12] және басқа браузерлер әзірлеушілер оны әртүрлі браузерлердің JavaScript өнімділігін салыстыру үшін пайдаланады.[13]

0.9.1 нұсқасы 2010 жылдың сәуірінде шығарылды.[14]

1.0 нұсқасы 2013 жылдың сәуір айында шығарылды.[15]

Google критерийлері

V8 (ауыстырылды)

JavaScript тест жиынтығы Google, оңтайландыру үшін қолданылады Google Chrome веб-шолғыш. Ол көрсету өнімділігін тексермейді. Бұл Google-дің Octane эталонымен ауыстырылды.

Октан (боялмаған)

V8 эталонын алмастыратын Google-дің JavaScript тест жинағы. Google-дің айтуынша, «Octane v.1 13 тесттен тұрады, 5 жаңадан және 8 V8 Benchmark Suite-тен 8».[16] Октан v.2 ығыстырылған v.1, «17 сынақ, Октан v1-ден төртеу артық».[17]

2017 жылдың 12 сәуіріндегі жағдай бойынша, Google бұдан былай Октанды қолдайды.[18]


GUIMark 2

Бұл Adobe Flash және HTML5 үшін векторлық, растрлық және мәтіндік бейнелерді тексереді.

Әдебиеттер тізімі

  1. ^ «Speedometer 2.0: заманауи веб-қосымшаларға жауап берудің эталоны».
  2. ^ Бринкманн, Мартин (23 шілде 2015). «Futuremark бітімгершіліктің эталонын қолдайды». Гакс. Алынған 7 ақпан 2017.
  3. ^ «Google Ranking Factor | Мобильді сайт жылдамдығы | Жаңалықтар | eJIGSAW®». eJIGSAW®. 2018-03-19. Алынған 2018-03-21.[тұрақты өлі сілтеме ]
  4. ^ Хахманн, Марк (28 қараша 2018). «Samsung Galaxy Book 2 планшетіне шолу: өнімділік батареяның қызмет ету мерзіміне екінші орын алады». PCWorld. Алынған 8 тамыз 2019.
  5. ^ Аддисон, Кен (19 сәуір 2018). «The Ryzen 7 2700X және Ryzen 5 2600X шолу: Zen Mature». ДК перспективасы. Алынған 8 тамыз 2019.
  6. ^ Котресс, Ян (5 қараша 2018). «Intel Xeon E алты ядролы шолуы: E-2186G, E-2176G, E-2146G және E-2136 сынақтан өтті"". AnandTech. Алынған 8 тамыз 2019.
  7. ^ Джостедт, Эрика (14 қыркүйек 2010). «Кракенді босат». Mozilla блогы (блог). Mozilla. Алынған 8 тамыз 2013.
  8. ^ Хит, Ник (21 мамыр 2015). «Windows 10 және Edge: Microsoft корпорациясының жаңа шолушысы жақын арада Chrome-ға қалай қарсы тұруы мүмкін». TechRepublic. Калифорния, АҚШ. Алынған 21 мамыр 2015.
  9. ^ Мукмор, Майкл (18.06.2008). «Шолу: Firefox 3 браузер бумасынан озады». PC Mag. Архивтелген түпнұсқа 5 шілде 2008 ж. Алынған 6 қыркүйек 2008 - Fox News арқылы.
  10. ^ «SunSpider JavaScript эталоны». WebKit ашық көзі жобасы. Алынған 15 ақпан 2011.
  11. ^ Стаховиак, Мачей (18 желтоқсан 2007). «SunSpider 0.9-ті жариялау» (блог). WebKit ашық көзі жобасы. Алынған 6 қыркүйек 2008.
  12. ^ Атвуд, Джефф (19 желтоқсан 2007). «JavaScript-ті керемет шолғышпен көрсету». Қорқынышты кодтау (блог). Алынған 6 қыркүйек 2008.
  13. ^ Отставка, Джон (3 қыркүйек 2008). «JavaScript өнімділігінің бұзылуы». ejohn.org (блог). Алынған 21 мамыр 2015.
  14. ^ Стаховиак, Мачей (7 сәуір 2010). «SunSpider 0.9.1-ті жариялау». Surfin 'Safari (блог). WebKit ашық көзі жобасы. Алынған 27 желтоқсан 2010.
  15. ^ Стаховиак, Мачей (7 сәуір 2010). «SunSpider 1.0 жариялау». Surfin ’Safari. WebKit ашық көзі жобасы. Алынған 29 сәуір 2013.
  16. ^ «Эталон - Октан». Google Developers. 22 тамыз 2012. Мұрағатталды түпнұсқасынан 2013 жылғы 29 қыркүйекте. Алынған 8 тамыз 2013.
  17. ^ «Эталон - Октан». Google Developers. 6 қараша 2013. Алынған 21 мамыр 2015.
  18. ^ «Октенді зейнетке шығару». V8 JavaScript Engine. 12 сәуір 2017. Алынған 24 тамыз 2017.