Веб – разработка

03.04.2021

Ограничения window.close()

Ограничения window.close()


Порой веб-разработчики с удивлением обнаруживают, что команда windows.close() не всегда закрывает окно браузера. А в консоли инструментов разработчика браузера при этом ...

14.03.2021

5 HTML-трюков, о которых никто не говорит

5 HTML-трюков, о которых никто не говорит


Все веб-разработчики широко используют HTML, независимо от того, какой фреймворк или серверный язык используется. Фреймворки и языки программирования могут приходить и ...

25.12.2020

Три малоизвестных факта об AVIF

Три малоизвестных факта об AVIF


AVIF — графический формат, основанный на видеокодеке AV1, представляет собой один из самых современных форматов хранения изображений. Судя по ранним публикациям и ...

27.11.2020

Веб-тренажёр Яндекс.Практикума. Как всё устроено

Веб-тренажёр Яндекс.Практикума. Как всё устроено


Образовательный процесс важно делать интересным и по возможности интерактивным. Особенно, когда дело касается технологий — гораздо полезнее, когда есть возможность не просто ...

07.09.2020

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов


В общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта ...

14.08.2020

Веб-разработчику: 10 полезных инструментов

Веб-разработчику: 10 полезных инструментов


Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие ...

17.07.2020

Наилучшие практики создания REST API

Наилучшие практики создания REST API


Всем привет! Предлагаемая вашему вниманию статья, несмотря на невинное название, спровоцировала на сайте Stackoverflow столь многословную дискуссию, что мы не смогли пройти ...

05.04.2020

Если бы я учил Frontend сегодня. Советы начинающим

Если бы я учил Frontend сегодня. Советы начинающим


Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я ...

31.03.2020

Почему пора перестать использовать JavaScript IIFE

Почему пора перестать использовать JavaScript IIFE


Немедленно вызываемая функция (Immediately Invoked Function Expression — IIFE) в JavaScript — это конструкция, позволяющая вызывать функцию непосредственно после ее ...

27.11.2019

Rust для веб-разработчика — быстрый старт и стремительный полет

Rust для веб-разработчика — быстрый старт и стремительный полет


Всем привет! Сегодня хочу поделиться опытом изучения языка и быстрой реализации высоконагруженного сетевого проекта, использующего так популярные и востребованные сейчас ...
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами

JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами


«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++ Очень часто слышатся заявления о том, что ...

07.11.2019

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию


Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об ...

17.10.2019

Знакомство с Sass модулями

Знакомство с Sass модулями


Привет! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne. Недавно в Sass появилась функциональность, которая вам знакома по другим ...

15.10.2019

Предварительная загрузка шрифтов

Предварительная загрузка шрифтов


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

10.10.2019

Интервью с веб-разработчиком Pornhub

Интервью с веб-разработчиком Pornhub


Вне зависимости от вашего отношения к порнографии было бы глупо отрицать огромное влияние индустрии сайтов для взрослых на развитие интернета. От расширения возможностей ...

20.09.2019

Механизмы расширяемых расширений в JavaScript

Механизмы расширяемых расширений в JavaScript


Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано ...

13.08.2019

Зачем современную веб-разработку так усложнили? Часть 1

Зачем современную веб-разработку так усложнили? Часть 1


Современная фронтенд-разработка оставляет полярные впечатления: одни её любят, другие презирают. Я большой поклонник современной веб-разработки, хотя мне она напоминает некую ...

29.06.2019

Как я делал социальную сеть в 2019

Как я делал социальную сеть в 2019


В этой статье я расскажу, как делал свой проект социальной сети для сферы искусства от идеи до релиза. Расскажу о технической части, о мотивации и самоорганизации, какими ...

21.06.2019

Нагрузочное тестирование веб-проекта — без купюр

Нагрузочное тестирование веб-проекта — без купюр


Друзья, добрый день! Продолжаем серию публикаций «без купюр» о проектах, связанных с разработкой, часто с приставкой «веб». Поговорим сегодня о нагрузочном тестировании. ...

17.06.2019

Сравнение: Svelte и React

Сравнение: Svelte и React


На сайте React'a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину ...
Открытые библиотеки для визуализации аудиоконтента

Открытые библиотеки для визуализации аудиоконтента


Мы изучили несколько тематических тредов на GitHub, Hacker News и Reddit, посвященных инструментам для визуализации аудиоконтента. Рассказываем о часто упоминаемых открытых ...

16.05.2019

Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили

Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили


В этой статье рассматривается кейс по ускорению браузерного приложения через замену вычислений JavaScript на WebAssembly.

27.04.2019

В каких случаях стоит использовать Django (а в каких не стоит)

В каких случаях стоит использовать Django (а в каких не стоит)


Давайте поможем разработчикам разобраться, подходит ли фреймворк Django для их следующего проекта. Вполне вероятно — подходит. Не стоит хвататься за определенный язык ...

24.04.2019

Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году

Веб-компоненты: 9 проектов, о которых стоит знать в 2019 году


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

09.04.2019

Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты

Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты


Меня зовут Владимир, я занимаюсь мобильным фронтендом в Яндекс.Почте. В нашем приложении уже была тёмная тема, но недожатая: мы умели перекрашивать интерфейс и простые письма. ...

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js