Главная » Архив меток: Разработка веб-сайтов

Архив меток: Разработка веб-сайтов

[Перевод] Браузеры отключают звук в вашем WebRTC-приложении. Стоп, что?

Технология WebRTC (голосовые и видеозвонки) хороша тем, что встроена прямо в веб, который, разумеется, прекрасно подходит для WebRTC. Однако иногда веб доставляет немало хлопот, когда нужды WebRTC идут вразрез с общими требованиями к использованию браузеров. Последний пример – автовоспроизведение (далее – «автоплей») аудио/видео, когда у многих пользователей внезапно пропадал звук. Бывший автор webrtcHacks – Dag-Inge Aas – лично столкнулся с ...

Читать далее »

Коммерческие факторы в SEO интернет-магазина и сайта услуг

Внимание, лонгрид! Это подробнейший разбор коммерческих факторов, основанный на анализе через вебвизор поведения посетителей из Яндекс.Толоки, информации из официальных документов поисковых систем и выступлений их сотрудников на конференциях. Разбираем коммерческие факторы как интернет-магазинов, так и сайтов, на которых предоставляют услуги. Чек-лист по коммерческим факторам в конце статьи. Навигация по статье: Коммерческие факторы для интернет-магазина Дополнение для сайтов услуг Особенности работы ...

Читать далее »

[Перевод] API CSS Paint

По словам автора материала, перевод которого мы публикуем сегодня, API CSS Paint — это невероятно интересная технология. Причём, речь идёт не только о её текущих возможностях, но и о представляемых ей явлениях, и о том, что её возникновение знаменует собой начало весьма примечательных изменений в мире CSS. Здесь мы поговорим об API CSS Paint и о причинах его появления, расскажем ...

Читать далее »

[Перевод] Как восемь человек масштабируют highload-проект. Опыт Unsplash

Фото: Alex Smith | Unsplash Добрый день! Основная задача нашего отдела — разработка функционала, который видят пользователи нашего сайта и приложений. Меня зовут Виктор Пряжников, я работаю в отделе Features компании Badoo. Подход автора импонирует мне своей прагматичностью и чем-то напомнил «Вы — не Google», поэтому я решил её перевести. Когда мне попалась на глаза статья сооснователя Unsplash Люка Чессера, ...

Читать далее »

Centrifugo v2 — будущее сервера real-time сообщений и библиотека для Go

В данной статье речь пойдет о разработке второй версии сервера и новой real-time библиотеке для языка Go, лежащей в его основе. Возможно, некоторые из читателей уже слышали про Centrifugo раньше. Летом прошлого года я присоединился к команде Авито, где сейчас помогаю разрабатывать бэкенд мессенджера Авито. Меня зовут Александр Емелин. Новая работа, напрямую связанная с быстрой доставкой сообщений пользователям, и новые ...

Читать далее »

[Перевод] Разработка веб-приложения на Rust

Автор материала, перевод которого мы сегодня публикуем, говорит, что его самым свежим экспериментом в области архитектуры программных проектов стало создание рабочего веб-приложения с использованием исключительно языка Rust и с минимально возможным применением шаблонного кода. В этом материале он хочет поделиться с читателями тем, что он выяснил, разрабатывая приложение и отвечая на вопрос о том, готов ли уже Rust к применению ...

Читать далее »

[Из песочницы] Как я свой Postcrossing писал

Когда заходишь на Postcrossing, то осознаёшь, насколько много людей может сойти с ума по одной простой идее. Именно подкупающая простота идеи стала основным фактором, почему я взялся за реализацию одного специфичного кроссинга со своими дамами и преферансом объектами обмена и дополнительным функционалом. Идея Шёл январь 2017 года. Как-то раз один человек в беседе со мною упомянул, что хотел бы реализовать ...

Читать далее »

[Перевод] Как работает JS: WebRTC и механизмы P2P-коммуникаций

[Советуем почитать] Предыдущие 17 частей цикла Сегодня мы публикуем перевод 18 части серии материалов, посвящённых всему, что связано с JavaScript. Здесь мы поговорим о технологии WebRTC, которая направлена на организацию прямого обмена данными между браузерными приложениями в реальном времени. Обзор Что такое WebRTC? Для начала стоит сказать, что аббревиатура RTC расшифровывается как Real Time Communication (связь в режиме реального времени). ...

Читать далее »

[Перевод] 15 малоизвестных свойств и методов объектов DOM

При разработке современных веб-сайтов интенсивно используются возможности JavaScript по работе с DOM. Скрипты позволяют отображать и скрывать элементы, из которых строятся страницы, настраивать свойства этих элементов. У объектов DOM, с которыми взаимодействуют из программ, имеются свойства и методы. О некоторых из них, по мнению автора материала, перевод которого мы сегодня публикуем, знают практически все веб-программисты. А вот некоторые, о которых ...

Читать далее »

Справа налево. Как перевернуть интерфейс сайта под RTL

Мы недавно перевели онлайн-версию 2ГИС на арабский язык, и в прошлой статье я рассказал о необходимой для этого теории — что такое dir="rtl", по каким правилам отображается текст смешанной направленности и как держать себя в руках. Настало время приступить к практике — перевернуть с минимальными усилиями весь интерфейс справа налево так, чтобы даже настоящий араб не почувствовал подвоха. В этой ...

Читать далее »