Описание тега jsperf
Площадка для повышения производительности JavaScript
1
ответ
Какие тесты jsperf наиболее эффективны?
Есть ли какой-нибудь сайт, организующий тест jsperf по его влиянию на программирование? Если нет, вы нашли какой-нибудь тест, я бы заметил?
15 янв '13 в 23:07
2
ответа
Производительность Javascript для Array.map
Просто написал несколько тестовых примеров в jsperf, чтобы проверить разницу между именованными и анонимными функциями при использовании Array.map и другие альтернативы. http://jsperf.com/map-reduce-named-functions (извините за URL-адрес, нет провер…
04 мар '14 в 20:35
0
ответов
Каков наиболее эффективный способ создания различий между двумя объектами JavaScript?
Я пытаюсь создать "патч" между двумя объектами в JavaScript, чтобы иметь только обновленные данные в одной переменной. var patch = {}; var o = { id: 'p1', kind: 'product', title: 'ProductTitle', price: 100, stock: 10, }; var n = { title: 'ProductTit…
06 июл '17 в 13:48
0
ответов
Показатель эффективности, дающий разные значения для одной и той же операции
Я пытаюсь доказать, что одна операция занимает меньше времени, чем 2 операции, поэтому я использую следующие шаги var a=performance.now(); c=10+40; d=80+90; var b=performance.now(); console.log(b-a); a=performance.now(); l=10+40; b=performance.now()…
03 май '17 в 13:57
2
ответа
Тест скорости сайта для кода C#?
Что является более эффективным, "data.Length==0" или "data==string.Empty"? в этом вопросе был ответ, который описывает время выполнения. Для Javascript: я знаю, что есть сайт под названием http://jsperf.com/ как насчет сайта C#? есть ли?
21 янв '12 в 20:45
1
ответ
Почему вызов функции без ее владельца происходит медленнее?
Если я сделаю следующее: var abs = Math.abs; shoudn't abs(-10) быть быстрее чем Math.abs(-10)? Потому что пресс называется прямо. Это то, что привлекло мое внимание: http://jsperf.com/math-abs-vs-custom-abs-function/2 Обновить: Тот же тест, выполнен…
30 ноя '13 в 14:39
1
ответ
Как проверить вывод теста jsPerf
Вчера мне представили тест jsPerf, где сравнение было недопустимым, потому что протестированные функции фактически не возвращали правильный результат. Мой вопрос: есть ли способ проверить каждый вывод теста непосредственно в jsPerf?
24 окт '13 в 15:29
2
ответа
Как указать тестовый браузер в jsperf?
Я обнаружил, что множество тестов в jsperf может выполняться во многих браузерах и показывать результаты в браузере. Но когда я настраивал тест, тест мог запускаться только в моем собственном браузере verson. Как я могу запустить свой тестовый случа…
22 дек '13 в 06:06
2
ответа
eval() тормозит другой код, почему?
Использование eval в любом месте программы замедляет работу другого кода, даже если он никогда не выполняется. Почему это? В приведенном ниже примере есть код: var data = Array.apply(null, Array(10000)).map(function(_, i) { return i; }); function no…
07 ноя '14 в 13:19
0
ответов
В тестовом примере jsperf не отображается браузер
Как я могу увидеть статистику браузера в jsperf? Почему в моем тестовом примере не отображается панель Browserscope? Это мой тестовый пример: https://jsperf.com/array-includes-and-find-methods-vs-set-has
22 май '17 в 13:58
6
ответов
Быстрый и безопасный способ убрать знак подписанного числа в JavaScript
Я хочу удалить знак числа в JavaScript. Вот тестовые случаи, которые я уже исследовал в jsperf ( http://jsperf.com/remove-sign-from-number) if(n < 0) n *= -1; if(n < 0) n = -n; n = Math.abs(n) (n < 0) && (n *= -1) (n < 0) &&a…
12 июн '13 в 09:58
1
ответ
Мой тестовый пример JSPerf "ломается" при оценке toggle() с обратным вызовом
Во время тестирования моего ответа на Добавление поддержки скрытых атрибутов HTML5 в метод jQuery .toggle() я создал тест JSPerf, чтобы определить, насколько медленнее .toggle(function() \[...\]) будет по сравнению с .toggle(), К моему изумлению, ск…
31 янв '13 в 22:30
2
ответа
Объявление функции и разница в производительности выражения функции
Я использовал JSperf для тестирования небольшого образца кода. Согласно нескольким статьям, с которыми я сталкивался, обе должны иметь одинаковую производительность с test2, имеющим небольшое преимущество. Но здесь все наоборот. Может кто-нибудь объ…
17 май '17 в 11:25
0
ответов
Почему жесткий кодировщик лучше работает при ограниченном мелком копировании?
Я работаю над реагирующим настраиваемым рендерером, который мне нужно копировать реагирующим реквизитом в элемент бэкенда, в котором есть зарезервированные свойства, такие как "ключ", "ref", "дети", которые я должен отфильтровать, особенно "дети". к…
24 окт '18 в 17:46
3
ответа
Минимизация экземпляра jQuery против создания большего количества экземпляров
Я начал серию публикаций по оптимизации javascript / jQuery и наткнулся на этот интересный результат. Почему минимизация объектов jQuery (путем поиска в кэшированной коллекции jQuery) может быть медленнее, чем создание большего количества экземпляро…
12 июл '11 в 20:22
2
ответа
Использование метода Array.push
Подскажите пожалуйста, как быстрее вывести значение в массив? Я написал простой тест для сравнения push а также a[a.length]= методы: push.js: self.onmessage = function (event) { var n = Number(event.data), i, pushAr = [], pushStart, pushDuration, ar…
06 июн '12 в 08:39
3
ответа
Как оптимизировать этот низкопроизводительный запрос MySQL?
В настоящее время я использую следующий запрос для jsPerf. В вероятном случае вы не знаете jsPerf - есть две таблицы: pages содержащие контрольные примеры / ревизии, и tests содержащий фрагменты кода для тестов внутри тестовых случаев. В настоящее в…
25 авг '10 в 17:50
2
ответа
Большие подстроки ~ в 9000 раз быстрее в Firefox, чем в Chrome: почему?
Тест: http://jsperf.com/substringing Итак, я запускаю свой самый первый клиентский проект на основе браузера HTML5. Он должен будет анализировать очень, очень большие текстовые файлы, по существу, в массив или массивы объектов. Я знаю, как я собира…
31 май '11 в 22:53
1
ответ
Объясните этот результат JsPerf.com
Я провел тест на этом сайте http://jsperf.com/ Я хочу, чтобы кто-то объяснил Что означает зеленый и розовый Что такое опс в секунду что такое 95,814,583 что +- 1,95% Что означает "самый быстрый" и "медленный" означает
10 мар '11 в 16:01
0
ответов
Почему следующий тест Javascript на jsperf.com не работает?
Сегодня я подумал о запуске действительно простых тестов для определения производительности нескольких действительно простых задач в JavaScript. Одним из них, который вызвал проблему, является добавление элемента в конец массива. Независимо от того,…
11 сен '11 в 11:02