html5
-
Хабрахабр
Этот смартфон должны были выдавать выпускникам курсов JavaScript — смотрим на Alcatel Fire E на базе FireFox OS
Веб-технологии давно и прочно вошли в нашу жизнь. Мы каждый день пользуемся уже ставшими привычными нам сервисами вроде социальных сетей или новостных сайтов. Браузер стал неотъемлемой частью современного смартфона, а некоторые приложения и вовсе полностью «переехали» в браузер, получив название PWA, хотя подавляющее большинство приложений всё ещё остаются нативными. Ребята из Mozilla как-то раз подумали: «отдельные PWA приложения это, конечно,…
Читать далее » -
Хабрахабр
[Перевод] CAP двенадцать лет спустя: как изменились «правила»
Эта статья впервые появилась в журнале Computer и подготовлена InfoQ & IEEE Computer Society. Теорема CAP гласит, что любая сетевая система с общими данными может иметь только два из трех желаемых свойств. Однако, работая непосредственно с разделениями, разработчики могут оптимизировать согласованность и доступность, тем самым достигая некоторого компромисса между всеми тремя. За десятилетие, прошедшее с появления теоремы, разработчики и исследователи…
Читать далее » -
Хабрахабр
[Перевод] CSS запросы к контейнерам наконец с нами
Я не могу сдержать своего волнения, когда пишу первые несколько слов этой статьи. Дамы и господа, контейнерные CSS-запросы наконец-то здесь! Да, вы правильно поняли. В настоящее время они поддерживаются в Google Chrome (105), а вскоре будут и в Safari 16. Это огромный этап в веб-разработке. Для меня это нечто, что меняет правила игры - как первое появление медиа-запроов, с помощью…
Читать далее » -
Хабрахабр
14 КБ это слишком много. Делаем сайты меньше 1 КБ
Минимализм хорош во всех отношениях. Во-первых, это красиво. Во-вторых, эффективно. Разница в скорости загрузки сайтов особенно заметна на фоне монструозных корпоративных приложений с мегабайтами скриптов, тормозящих практически на любом устройстве. Поразительно, что за годы компьютеры ускорились в десятки раз, а сайты грузятся медленнее, чем раньше (график на КДПВ за 2011–2019 гг, статистика по скорости от Httparchive.org). Только подумайте, на сколько же…
Читать далее » -
Хабрахабр
[Перевод] Итак, на дворе 1997-ой год, и вы хотите создать веб-сайт
Привет Хабр! Представляю вам перевод статьи из серии "история веба". Оригинал вы можете прочитать тут. Так же я веду телеграм канал по фронтенду который мог бы быть вам интересен. А теперь к статье! У вас несколько вариантов. Как много времени они отнимут? Вариант 1: Научитесь самостоятельно... В самом начале веб держался на нескольких технологиях. В 1997 году существовало довольно немного…
Читать далее » -
Хабрахабр
[Перевод] Итак, на дворе 1997-ой год, и вы хотите создать веб-сайт
Привет Хабр! Представляю вам перевод статьи из серии "история веба". Оригинал вы можете прочитать тут. Так же я веду телеграм канал по фронтенду который мог бы быть вам интересен. А теперь к статье! У вас несколько вариантов. Как много времени они отнимут? Вариант 1: Научитесь самостоятельно... В самом начале веб держался на нескольких технологиях. В 1997 году существовало довольно немного…
Читать далее » -
Хабрахабр
[Перевод] Итак, на дворе 1997-ой год, и вы хотите создать веб-сайт
Привет Хабр! Представляю вам перевод статьи из серии "история веба". Оригинал вы можете прочитать тут. Так же я веду телеграм канал по фронтенду который мог бы быть вам интересен. А теперь к статье! У вас несколько вариантов. Как много времени они отнимут? Вариант 1: Научитесь самостоятельно... В самом начале веб держался на нескольких технологиях. В 1997 году существовало довольно немного…
Читать далее » -
Хабрахабр
Имплементируем WebSocket протокол на Go
Начнем с написания простого веб-сервера. package main import ( "fmt" "net/http") func main() func wsHandler(w http.ResponseWriter, r *http.Request) { fmt.Println(r.Header) fmt.Fprintln(w, "Hello, World!")} Благодаря стандартной библиотеке написать многопоточный веб-сервер на Go проще чем на любом другом языке. Для тех, кто незнаком с Go Скачать и установить. Код на Go организован в виде пакетов. Пакет состоит из одного или нескольких файлов…
Читать далее » -
Хабрахабр
[Перевод] Создание музыкального инструмента с помощью Web Audio API
Эта статья — перевод оригинальной статьи Tania Rascia "Building a Musical Instrument with the Web Audio API" Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов. Вступление Недавно я поехал в Техас и купил трехрядный диатонический аккордеон. Диатонические аккордеоны популярны для множества различных типов народной музыки, которую обычно учат на слух. Это хорошо…
Читать далее » -
Хабрахабр
Как правильно верстать в 2022 году. Часть 2. Как правильно вкладывать теги друг в друга
Вступление Привет хабр! Меня зовут Николай и я Frontend-разработчик в логистическом стартапе Relog. Хочу рассказать о самых распространённых ошибках в вёрстке современных проектов. В этой статье мы говорим о вложении тегов друг в друга, так как это один из неочевидных моментов, в котором многие новички часто делают ошибки. Также я расскажу о работе со спецификацией HTML — какие разделы важны…
Читать далее »