Ivasyuta Aleksey @avivasyuta
Web engineer
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Frontend Developer
Lead
From 7,000 $
JavaScript
CSS
HTML
TypeScript
React
Redux
Jest
Node.js
Golang
PostgreSQL
На сколько я знаком с ним, divkit — это движок рендеринга, который на основе JSON умеет рендерить интерфейс. В Авито — это Beduin. Bricks же — это визуальная no code платформа над этим движком, которая позволяет не писать json, а управлять разметкой через интерфейс, то есть доступна не только разработчикам.
Кроме того, она дает механизмы релизов этой разметки и версионирования изменений. И еще много других механик.
Это хорошее замечание, спасибо, внесу правку в статью. Стоит только уточнить, что в HTTP/1.0 keep-alive не был стандартизирован.
Это синтетическое демо возможностей протокола и прироста производительности в 4-10 раз вы никогда не увидите на более или менее реальном примере. Посмотрите хотябы на результаты на моем не очень быстром интернете.
Так что прирост на 30-50% — это то, на что вы можете рассчитывать в реальности.
С чего вы взяли, что спецификация требует устанавливать только одно соединение с хостом? Их может быть множество, и в каждом соединении может существовать несколько потоков, которые грузят ресурсы одновременно.
Здравствуйте. Спасибо за приятный отзыв.
Компрессию заголовков можно принудительно выключить в HTTP/2. К сожалению, не могу сказать как это будет работать в связке с Kafka.
Файлы cookie обычно хранятся на жестком диске в специальной папке браузера. Местоположение этой папки зависит от используемого браузера и операционной системы.
Ваш вопрос не ясен.
Имелось в виду именно то, что написано. Протокол не умеет хранить состояние между запросами и это одна из главных его архитектурных особенностей. Передача данных через куки, это специальная механика, которая позволяет решить проблему передачи состояния через заголовки без необходимости менять архитектуру протокола. И об этом будет следующая статья.
Тут я правда ошибся, 201 для POST должен возвращаться. Спасибо, что подсветили.
Все верно, формат не стандартизирован. Однако разделитель
&
является рекомендацией W3C и де-факто стандартом. Так что, как веб сервера делали это на заре своего существования не имеет никакого значения. Важно то, как это работает сейчас.Эти случаи будут рассмотрены в следующих статьях.
Тут правда не удачную формулировку выбрал. Спасибо, что подсветили. Поправил в статье.
Здравствуйте. Все это будет в следующих статьях.
Мы здесь все-таки говорим о маленьких объемах текста и в области рекламы. Для пользователей, особенно профессиональных, важно, какое количество текста они могут разместить в свое объявлении. А количество знаков — самы универсальный показатель.
Неплохая статья, но хотелось бы примеров, как правильно адаптировать html.
Про UCS-2
Можете подсказать какой-нибудь материал по этому вопросу?
Я, откровенно говоря, не понял в каких случаях JS может использовать UCS-2 когда разбирался с темой.
Место, занимаемое в БД зависит от реализации конкретной базы.
Не понял, почему в 8 раз больше?
Webp давно устарел. Надо использовать Avif там, где это возможно.
Такого не бывает)
С нулевым опытом вас никто в продуктовую компанию не возьмет. Только если есть стажерские программы и компания готова в вас вваливать кучу времени и денег на обучение.
В 2022 году рекомендовать jquery - это как рекомендовать использовать везде var.
debugger )
У этого эмодзи не одна кодовая точка. Он состоит из строки, в которой есть три базовых эмодзи, соединенных через ZWJ, а каждый базовый эмодзи состоит из суррогатной пары.
В мессенджере вы конечно можете его исспользовать ???.
В принципе, тоже вариант, как другие, но подсчет будет не точный. Ведь любой символ не из bmp занимает две кодовые точки (суррогатные пары), а диакритические комбинации могут занимать сильно больше четырех.
К сожалению, я не знаю, как в деталях работает поиск. Обязательно передам ваш комментарий коллегам.