Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 12

SS

Sergey S in JavaScript — русскоговорящее сообщество
куда?) я не могу поговорить со своими посетителями
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Sergey S
как можно продебажить beforeinstallprompt? у меня на пк. телефоне и еще паре устройст все отрабатывает, у посетителей сайтов, на 500 у одного вызывается
ну или @pwa_ru
источник

SS

Sergey S in JavaScript — русскоговорящее сообщество
спасибо)
источник

МП

Максим Патрушев in JavaScript — русскоговорящее сообщество
Sergey S
как можно продебажить beforeinstallprompt? у меня на пк. телефоне и еще паре устройст все отрабатывает, у посетителей сайтов, на 500 у одного вызывается
возможно делов  этом https://caniuse.com/#search=beforeinstallprompt
источник

МП

Максим Патрушев in JavaScript — русскоговорящее сообщество
Эта фича только в хроме  и андроиде работает
источник

DT

Dmi Tgl in JavaScript — русскоговорящее сообщество
Добрый день. Собираюсь изучать JS для фронтенда, не знаю с чего начать совсем, может кто-либо что-то посоветует?
источник

AP

A P in JavaScript — русскоговорящее сообщество
горшочек не вари
источник

МП

Максим Патрушев in JavaScript — русскоговорящее сообщество
Dmi Tgl
Добрый день. Собираюсь изучать JS для фронтенда, не знаю с чего начать совсем, может кто-либо что-то посоветует?
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Dmi Tgl
Добрый день. Собираюсь изучать JS для фронтенда, не знаю с чего начать совсем, может кто-либо что-то посоветует?
Поищи роадмапы для фронта
источник

S

Saidumarov in JavaScript — русскоговорящее сообщество
не смог ответить друго вопросу по оптимизации nodejs

    Spot the problems in the following Node.js code
    and describe how to fix them. Also, think of a way
    to optimize performance of processing.

async function Question3() {
 const records = await fetchOneMillionRecords();
 
 const results = records.map(record => {
   await record.performLongRunningAction();
 });
 
 return results;
}

Есть кто знает ответ?
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Saidumarov
не смог ответить друго вопросу по оптимизации nodejs

    Spot the problems in the following Node.js code
    and describe how to fix them. Also, think of a way
    to optimize performance of processing.

async function Question3() {
 const records = await fetchOneMillionRecords();
 
 const results = records.map(record => {
   await record.performLongRunningAction();
 });
 
 return results;
}

Есть кто знает ответ?
.map заменить на Promise.all
источник

S

Saidumarov in JavaScript — русскоговорящее сообщество
Нет нельза Promise.all использовать
источник

S

Saidumarov in JavaScript — русскоговорящее сообщество
Это связано с NodeJS, я думаю скорее всего с setImmediate
источник

VK

Vladyslav Kaminskyi in JavaScript — русскоговорящее сообщество
Saidumarov
Это связано с NodeJS, я думаю скорее всего с setImmediate
Оберенуть его  в Promise.all
источник

VK

Vladyslav Kaminskyi in JavaScript — русскоговорящее сообщество
Что-то типа такого

Promise.all( records.map(record => {
   await record.performLongRunningAction();
 }));
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Vladyslav Kaminskyi
Что-то типа такого

Promise.all( records.map(record => {
   await record.performLongRunningAction();
 }));
И без await
источник

S

Saidumarov in JavaScript — русскоговорящее сообщество
Можешь технически уточнить как это оптимизирует?
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Saidumarov
Можешь технически уточнить как это оптимизирует?
Твой то вариант вообще не рабочий
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Vladyslav Kaminskyi
Что-то типа такого

Promise.all( records.map(record => {
   await record.performLongRunningAction();
 }));
внутри мапа не нужен await
источник

S

Saidumarov in JavaScript — русскоговорящее сообщество
ты имеешь ввиду setImmediate?
источник