Size: a a a

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

2020 February 06

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
#mrv
Ну раз отвергаете, то и предлагайте ;)
предлагаю подтянуть матчасть, ну или хотябы поковырять axios
там внезапно можно найти
var request = new XMLHttpRequest();
😂😂😂😂
источник

#

#mrv in JavaScript — русскоговорящее сообщество
Denis Strokov
предлагаю подтянуть матчасть, ну или хотябы поковырять axios
там внезапно можно найти
var request = new XMLHttpRequest();
😂😂😂😂
Ну вы про тесты отвергли))) Предложите свои, мы с радостью посмотрим ;)
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
#mrv
Ну вы про тесты отвергли))) Предложите свои, мы с радостью посмотрим ;)
это бессмысленно, скорость общения с api зависит от сети на 99.99% resolve dns\wait ttfb\content download ну и разбор тела не буду считать в скорость ответа. Вы тестируете теплое с мягким👍
источник

#

#mrv in JavaScript — русскоговорящее сообщество
Denis Strokov
это бессмысленно, скорость общения с api зависит от сети на 99.99% resolve dns\wait ttfb\content download ну и разбор тела не буду считать в скорость ответа. Вы тестируете теплое с мягким👍
Ясно. Значит нет )))
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
как можно по той картинке адекватно понять, что из них быстрее, оно ж одинаковое фактически
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
как можно по той картинке адекватно понять, что из них быстрее, оно ж одинаковое фактически
никак, это глупость, вы не заметите разницы в реальном проекте, как вы верно заметили оно фактически одинаковое - если мы сравниваем скорость т.к. она от библиотек не зависит
источник

M

Michael in JavaScript — русскоговорящее сообщество
когда происходит вызов функций 1 2 3 4, то ожидается что они выполнятся в порядке 1 2 3 4, а не 2 3 4 1
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Michael
когда происходит вызов функций 1 2 3 4, то ожидается что они выполнятся в порядке 1 2 3 4, а не 2 3 4 1
совсем не факт) откуда такая уверенность?
источник

AI

Anton Ignatev in JavaScript — русскоговорящее сообщество
Michael
когда происходит вызов функций 1 2 3 4, то ожидается что они выполнятся в порядке 1 2 3 4, а не 2 3 4 1
Функции то может и выполняются в таком порядке, но причем тут запросы, которые они создают?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Denis Strokov
это бессмысленно, скорость общения с api зависит от сети на 99.99% resolve dns\wait ttfb\content download ну и разбор тела не буду считать в скорость ответа. Вы тестируете теплое с мягким👍
Тогда почему axios работает последним? Скажем что у нас микросервисы и кто-то использовал fetch или xhr а мы хотим на axios, исходя из тестов видно что почему то axios не хочет сразу работать он ждёт все запросы, получается что наш axios будет работать последним а это может повлияет но layout, суть теста не говорит что axios работает медленнее
источник

А

Александр in JavaScript — русскоговорящее сообщество
сори, вронг чат
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Lookarious
Тогда почему axios работает последним? Скажем что у нас микросервисы и кто-то использовал fetch или xhr а мы хотим на axios, исходя из тестов видно что почему то axios не хочет сразу работать он ждёт все запросы, получается что наш axios будет работать последним а это может повлияет но layout, суть теста не говорит что axios работает медленнее
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Lookarious
Тогда почему axios работает последним? Скажем что у нас микросервисы и кто-то использовал fetch или xhr а мы хотим на axios, исходя из тестов видно что почему то axios не хочет сразу работать он ждёт все запросы, получается что наш axios будет работать последним а это может повлияет но layout, суть теста не говорит что axios работает медленнее
например, потому, что запросов туда раньше не было
аксиос-запрос ушел искать запись dns, ближайший сервер (bgp)

остальные запросы воспользовались кешированным в днс прокси провайдера ответом
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Я вызывал внутри setTimeout 🤷🏻‍♂ничего не изменилось он все равно делал запрос последним
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
вообще axios использует xhr, но есть адаптеры вроде. На уроовне понятий говорить - он использует xhr а он axios - некорректно т.к. axois просто враппер над xhr, а не отдельная его реализация
источник

M

Michael in JavaScript — русскоговорящее сообщество
Alexey Ermakov
например, потому, что запросов туда раньше не было
аксиос-запрос ушел искать запись dns, ближайший сервер (bgp)

остальные запросы воспользовались кешированным в днс прокси провайдера ответом
axios заблудился🤔
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
чисто теоретически он будет медленней, т.к. он фронтенд к xhr по дефолту

там вроде бэк можно на fetch заменить
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
а в реальном проекте вам понадобится куда больше функционала от реквестов, например интерцепторы, какие-то общие хендлеры, хранение инстансов для разных апи ендпоинтов, и вы в итоге напишите либо свой велосипед, либо возьмете обкатанный axios
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Denis Strokov
вообще axios использует xhr, но есть адаптеры вроде. На уроовне понятий говорить - он использует xhr а он axios - некорректно т.к. axois просто враппер над xhr, а не отдельная его реализация
Кто говорил иначе?
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Lookarious
Кто говорил иначе?
вы и говорите)
источник