Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «клиентский»
Что нам стоит CDN построить 2017-05-20 03:32:57
...
+ развернуть текст сохранённая копия
Медленные сайты раздражают пользователей. Когда основной контент — фоточки, а сайт тормозит — это раздражает вдвойне. И как бы мы ни оптимизировали свой сервис, всегда остаётся такой фактор, как качество связи между пользователем и нашим ЦОДом. В решении этой проблемы нам помогает CDN.
Мы — это компания «Колёса Крыша Маркет», разработчик самых крупных и посещаемых сайтов частных объявлений в Казахстане и фотографии из объявлений — критически важная часть нашего бизнеса. Читать дальше →
Тэги: cdn, lua, memcached, nginx, openresty, веб-сайтов, высокая, клиентская, оптимизация, производительность, разработка, ресурсы, статические
[Перевод] Dummy Origin: тестируем работу CDN 2017-05-16 11:05:37
+ развернуть текст сохранённая копия
Перед тем как принять решение о работе с той или иной CDN хотелось бы убедиться, что она будет делать именно то, что мы от нее ожидаем. Конечно, вы прочитали документацию, и все подробно обсудили с консультантами, но ведь этого мало? И если вы подходите к делу так же въедливо, как и мы, этого недостаточно. Вы бы хотели протестировать CDN, получить объективные характеристики ее работы, сравнить их со своими требованиями и т. п.
Dummy Origin – это тот инструмент, который позволяет сделать все это наилучшим образом, а главное – легко.
Читать дальше →
Тэги: cdn, group, webo, анализ, блог, веб-сайтов, высокая, клиентская, компании, оптимизация, проектирование, производительность, разработка, сайта, систем, ускорение
[Перевод] Как мы оптимизировали Twitter Lite 2017-04-27 14:29:00
Twitter Lite и высокопроизводительные прогрессивные веб-приложения на React
+ развернуть текст сохранённая копия
Twitter Lite и высокопроизводительные прогрессивные веб-приложения на React
Взгляд на то, как удаляли обычные и необычные узкие места в производительности при создании одного из крупнейших в мире прогрессивных веб-приложений (PWA) на React.js — Twitter Lite
Создание быстрого веб-приложения требует многих циклов измерений, куда тратится время. Нужно понять, почему это происходит, и применить потенциальные исправления. К сожалению, не бывает одного простого решения. Производительность — это бесконечная игра, где мы ищем и измеряем области для улучшения. В Twitter Lite сделано много маленьких улучшений в разных сферах: от первоначального времени загрузки до рендеринга компонентов React (и предотвращения повторного рендеринга), загрузки изображений и много другого. Большинство изменений небольшие, но они складываются, и в конечном результате мы получили одно из самых больших и быстрых прогрессивных веб-приложений.
Читать дальше →
Тэги: javascript, lite, react, reactjs, redux, twitter, веб-сайтов, время, загрузки, клиентская, мобильных, оптимизация, приложений, разработка, сервис-воркеры
Как собрать статистику с веб-сайта и не набить себе шишек 2017-03-29 09:54:14
+ развернуть текст сохранённая копия
Привет, Хабр! Меня зовут Слава Волков, и я фронтенд-разработчик в Badoo. Сегодня я хотел бы немного рассказать про сбор статистики с фронтенда.
Мы знаем, что аналитика позволяет оценить эффективность работы любого веб-сайта, улучшить его работу, а значит, повысить уровень продаж и усовершенствовать взаимодействие пользователей с сайтом. Проще говоря, аналитика – это способ контроля над процессами, происходящими на веб-сайте. В большинстве случаев для обычных сайтов достаточно установить Google Analytics или «Яндекс.Метрику» – их возможностей вполне достаточно.
Но как быть, когда стандартных средств мониторинга недостаточно? Или когда собираемая статистика должна быть интегрирована в вашу собственную систему аналитики для отображения полноценной картины происходящего между разными компонентами? В таком случае, скорее всего, вам придется разработать свою систему. А вот как лучше отправлять статистику с ваших веб-сайтов, какие проблемы могут при этом возникнуть и как их избежать, я расскажу в этой статье. Заинтересовались? Добро пожаловать под кат. Читать дальше →
Тэги: api, badoo, fetch, javascript, service, worker, xmlhttpequest, аналитика, блог, веб-сайтов, клиентская, компании, оптимизация, программирование, разработка, статистика
Пробуем делать 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, веб-сайтов, клиентская, оптимизация, разработка
Главная / Главные темы / Тэг «клиентский»
|
Взлеты Топ 5
Падения Топ 5
|