Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 05

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
хотя не, первый способ он плюшки имеет, т.к можешь обрабатывать запросы
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
Лучше
источник

ОБ

Олег Башкин... in JavaScript Noobs — сообщество новичков
1 быстрее, 2 и 3 по сути одно и тоже
источник

ОБ

Олег Башкин... in JavaScript Noobs — сообщество новичков
если имеется ввиду нодовское setImmediate
источник

G

Grimmjow in JavaScript Noobs — сообщество новичков
я понял , всем спасибо , разберемся)
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
ну я  знаю, что сеттаймаут
источник

S

Sergei in JavaScript Noobs — сообщество новичков
function testTimeout() {
   var start = new Date();
   var i = 0;
   
   setTimeout(function go1() {
       i++;
       
       if (i == 100) {
           console.log(new Date - start, ' — setTimeout(func, 0)');
       } else {
           setTimeout(go1, 0);
       }
   }, 0);
}

function testImmediate() {
   var start = new Date();
   var i = 0;
   
   setImmediate(function go2() {
       i++;
       
       if (i == 100) {
           console.log(new Date - start, ' — setImmediate(func)');
       } else {
           setImmediate(go2);
       }
   });
}

function testPromise() {
   var start = new Date();
   var i = 0;
   
   Promise.resolve().then(function go3() {
       i++;
       
       if (i == 100) {
           console.log(new Date - start, ' — Promise.resolve().then(func)');
       } else {
           Promise.resolve().then(go3);
       }
   });
}

testPromise();
testImmediate();
testTimeout();

//=> 4  — Promise.resolve().then(func)
//=> 45  — setImmediate(func)
//=> 171  — setTimeout(func, 0)
источник

S

Sergei in JavaScript Noobs — сообщество новичков
Получается Promise.resolve().then работает примерно в 10 раз быстрее setImmediate(func) и в 42 раза быстрее чем setTimeout(func, 0) !!!
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
Тип даже если 0 поставить, там стоковая 100 мс
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
задержка
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
а ВОТ НАсчет промисов
источник

DF

Dofi Frank in JavaScript Noobs — сообщество новичков
хз
источник

ОБ

Олег Башкин... in JavaScript Noobs — сообщество новичков
дело не в производительности, а в приоритете в event loop
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Вообще тестирование жс фрагментов кода дело довольно сложное, особенно учитывая процессы оптимизации/деоптимизации в v8. Поэтому большинство тестов абсолютно непоказательны
источник

F

Foma in JavaScript Noobs — сообщество новичков
Бесполезны
источник

Н

Нащёкин Валерий... in JavaScript Noobs — сообщество новичков
https://codepen.io/exes2012/pen/eYvYOOz

Ребята, покритикуйте пожалуйста функцию по созданию dom элемента select. Функция createSelector.
источник

Н

Нащёкин Валерий... in JavaScript Noobs — сообщество новичков
При быстром переклацывании городов из списка заметны мелкие подтормаживания страницы.
источник

S

Sergei in JavaScript Noobs — сообщество новичков
У тебя стилистика страдает
Где то так:
let target = document.querySelector(".out-4");
А где то так:
let opt=[];
А тут вообще вот так:
document.querySelector(".out").innerHTML =data.name;
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Фетчить данные о погоде каждый клик это канешь красиво, данные о погоде то каждую наносекунду меняются
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Почему с гитхаб нельзя получить данные через фетч?)
источник