![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
Как собрать статистику с веб-сайта и не набить себе шишек
2017-03-29 09:54:14 (читать в оригинале)Привет, Хабр! Меня зовут Слава Волков, и я фронтенд-разработчик в Badoo. Сегодня я хотел бы немного рассказать про сбор статистики с фронтенда.
Мы знаем, что аналитика позволяет оценить эффективность работы любого веб-сайта, улучшить его работу, а значит, повысить уровень продаж и усовершенствовать взаимодействие пользователей с сайтом. Проще говоря, аналитика – это способ контроля над процессами, происходящими на веб-сайте. В большинстве случаев для обычных сайтов достаточно установить Google Analytics или «Яндекс.Метрику» – их возможностей вполне достаточно.
Но как быть, когда стандартных средств мониторинга недостаточно? Или когда собираемая статистика должна быть интегрирована в вашу собственную систему аналитики для отображения полноценной картины происходящего между разными компонентами? В таком случае, скорее всего, вам придется разработать свою систему. А вот как лучше отправлять статистику с ваших веб-сайтов, какие проблемы могут при этом возникнуть и как их избежать, я расскажу в этой статье. Заинтересовались? Добро пожаловать под кат.
Читать дальше →Тэги: api, badoo, fetch, javascript, service, worker, xmlhttpequest, аналитика, блог, веб-сайтов, клиентская, компании, оптимизация, программирование, разработка, статистика
Постоянная ссылка
Блог а-ля Хабр, выбор технологий
2017-03-28 20:00:18 (читать в оригинале)В предыдущей серии (Как слямзить Хабр по-быстрому) запустил проект на базе Create React App (CRA). Но это SPA, что не очень подходит, когда требуется индексация в поисковиках. Нужен Server Side Rendering (SSR). И желательно из коробки, а не на коленке. Крайне расточительно тратить ресурсы на самостоятельную разработку базовых технологий. Как выбирать платформу с поддержкой SSR? На практике, конечно, POC. Попробую реализовать CRUD с формой ввода на Material-UI, рассматривая кандидатов: React Starter Kit (RSK), NEXT.js и Electrode (не путать с Electron).
Исходники на GitHub.
Читать дальше →[Перевод] Прокрутка в вебе: букварь
2017-03-28 12:56:53 (читать в оригинале)Автор — Нолан Лоусон, менеджер программы Microsoft Edge
Прокрутка — одно из самых древних взаимодействий в вебе. Задолго до появления методов pull-to-refresh и списков бесконечной загрузки скромная полоса прокрутки решила изначальную проблему масштабирования в вебе: как взаимодействовать с контентом, который распространяется за пределы доступной области просмотра?

Сегодня прокрутка всё ещё остаётся самым фундаментальным взаимодействием в Сети, и, возможно, самым неправильно понятым. Например, вы знаете разницу между следующими сценариями?
- Пользователь прокручивает страницу двумя пальцами на тачпаде
- Пользователь прокручивает одним пальцем на тачскрине
- Пользователь прокручивает колесо мыши
- Пользователь щёлкает по полосе прокрутки и тянет её вниз и вверх
- Пользователь нажимает стрелки «вверх», «вниз», PageUp, PageDown и «пробел» на клавиатуре
Если спросите среднего интернет-пользователя (или даже среднего веб-разработчика!), они могут сказать вам, что эти действия равнозначны. Правда гораздо более интересна.
Читать дальше →
Тэги: edge, microsoft, браузеры, веб, веб-сайтов, однопоточный, прокрутка, разработка, скроллинг
Постоянная ссылка
Пробуем делать web-frontend на Rust (WebAssembly)
2017-03-28 11:12:13 (читать в оригинале) Недавно вышла новость про то, что webassembly теперь включен в firefox 52 из коробки. А потом еще и chrome 57 подтянулся (правда, там вроде бы были какие-то баги с запуском). Я решил, что обязательно надо попробовать.
Для тех, кто не знает, что такое webassembly краткая информация: webassembly (или wasm) — это низкоуровневый язык, который понимают браузеры, и в который можно будет скомпилировать программы, написанные на популярных языках. Это гораздо более выгодно по скорости парсинга и выполнения, чем компилировать эти языки в чистый javascript или какой-нибудь asm.js.
Wasm задумывался в основном для c/c++, но, на удивление, уже все готово, чтобы скомпилировать программу на rust. Давайте сделаем небольшое приложение и посмотрим, что получится. Все это будем компилировать на Ubuntu. Без теоретических деталей, просто "пощупаем".
Читать дальше →Тэги: chrome, firefox, javascript, rust, wasm, webassembly, веб-сайтов, клиентская, оптимизация, разработка
Постоянная ссылка
Разрабатываем видеочат между браузером и мобильным приложением
2017-03-27 17:21:09 (читать в оригинале)
Империи зла нередко получают лучи ненависти со стороны конечных пользователей. Не смотря на это, Uber частично оплачивает наши поездки, хоть и временно, а Google придал значительное ускорение технологии WebRTC, которая бы так и оставалась проприетарной и сильно платной софтиной для узких целей b2b, если бы не ИЗ.
После появления WebRTC, видеочаты стало делать проще. Появились различные API и сервисы, серверы и фреймворки. В данной статье мы подробно опишем еще один способ разработки видеочата между веб-браузером и нативным Android-приложением Читать дальше →
Тэги: android, browser, chat, chrome, flashphoner, javascript, low-latency, sdk, streaming, studio, video, webrtc, блог, веб-сайтов, видеочат, компании, мобильных, приложений, программирование, разработка
Постоянная ссылка



![]() | ||
+383 |
455 |
@дневники: Anna_Sergeevna - В России нужно жить долго |
+352 |
458 |
GBlog - Блог |
+332 |
464 |
Заэкранье |
+331 |
344 |
Media_Sapiens |
+324 |
325 |
Темы_дня |
![]() | ||
-3 |
10 |
GetProfit |
-6 |
26 |
ГОЛУБЫЕ ФИШКИ |
-8 |
208 |
Finomy - Финансовый блог |
-8 |
418 |
В Донецке |
-13 |
24 |
Блог виртуального риэлтора |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.