Попереду своєї розмови Генерувати Лондон 21 вересня ми наздогнали Патрік Хаманн , інженер веб-виконавців Швидко , хто знаходиться на місії, щоб побудувати швидше веб-мережу.
Що робить ваша роль швидко?
Патрік Хаманн:
Швидко - платформа Cloud Edge, яка підтримує деякі найбільші бренди у світі. Моя роль переважно зосереджена на R & AMP; D; Працюючи з командами в швидко, для використання технологій клієнтів та веб-стандартів для підвищення продуктивності та доставки наших продуктів і - найголовніше - послуги наших клієнтів. Деякі поточні проекти включають ініціативи навколо моніторингу ефективності браузера, метрики та працівників службових послуг.
Перш ніж приєднатися до швидко, ви провели час як на опікун, так і у фінансових часів. Як вони підходили до Інтернету?
РН:
Продуктивність більше не є пост-розгортанням елемента надсилання або контрольного списку. Вона повинна бути постійними зусиллями, що кожна особа в організації розглядає, від дизайну до доставки. Це те, що ці новинні організації реалізували дуже рано, впроваджуючи такі практики, як інфраструктура моніторингу, для вимірювання та порівняння продуктивності проти конкурентів, визначення пріоритетів надання вмісту над іншими функціями та використанням технологій, таких як працівники служби.
Яка найбільша перешкода для швидкого досвіду онлайн зараз?
РН:
Одне слово: JavaScript. Я здогадуюсь я повинен розробити це трохи: Інтернет знаходиться на піку кризи ожиріння JavaScript. Середня веб-сторінка тепер доставляє близько 500kb сценарію. Сценарій, який займає більше, ніж другий, щоб просто розібрати - не кажучи вже про те, що він виконує - на слабкому пристрої та більше п'яти секунд, щоб дістатися до стану, який користувач може взаємодіяти з сторінкою. Тому єдиним способом покращення користувацького досвіду наших сайтів є вимірювання, оптимізація та зменшення нашого JavaScript - над усіма іншими.
Які улюблені інструменти для оптимізації веб-продуктивності?
РН:
Я сильний віруючий, що ви не можете оптимізувати те, що ви ще не виміряли. Отже, мій інструментарій сильно зважується для вимірювання та інструментів профілювання. Для синтетичного виміру я завжди буду досягти
Веб-сайт
І перші інструменти розробника браузера (мережеві та продуктивні панелі). Однак ніщо не б'є вимірювання реального досвіду користувачів теж (R.U.M), тому також допомагає також хорошим знанням браузера.
Ви працювали на деяких дуже великих кодових базах. Які виклики працюють у масштабі?
РН:
Загалом, я стверджую, що великий кодований кодекс ділиться більшою частиною проблем, які ви знайшли б у меншому: усунення невикористовуваних CSS (проблема, яку я вважаю невирішеним), кешування, активів будувати трубопроводи та верблюд, тощо. Ви також отримуєте більше "бітну гнилу" - найкращі практики, що стають анти-моделями з часом. Але особисто я виявив, що більшість завдань у масштабі - це проблеми, а не технічні. Я ще не працюю у великій організації, яка не впливає закон Конвеї.
Ви називаєте себе прогресивним аксесуарем. Що це стосується такого підходу, який резонує з вами?
РН:
Всупереч популярній вірі, наші користувачі насправді використовують продукти, які ми будуємо в реальному світі: один повний неделедних умов перегляду та невдачі навколо кожного кута. Прогресивний покращення дозволяє нам будувати досвід, який включно до всіх наших користувачів і є стійкими до невдач реального світу. Це досить просто: просто почати з основ, а не 300kb JavaScript бібліотека, яку вам сказала ваша місцева бариста. Ми не повинні забувати основ.
На даний момент ви хвилюєтесь, коли ви хвилюєтеся у розвитку?
РН:
Веб перебуває під загрозою. Користувачі витрачають більше часу у рідному - і, таким чином, є безперервними - додаток від відкритості Інтернету. І все-таки ми досі, здається, будучи будівельними сайтами, які беруть 20 секунд і коштують 1,20 фунта стерлінгів за навантаження на моє роумінгове з'єднання, в кінцевому підсумку наших користувачів далі.
На щастя, тут допомагають технології, як сервісний працівник та пов'язані з ними апіс. Я не можу чекати нової епохи швидких, рятувальних веб-сайтів, які все ще функціонують в автономному режимі, можуть синхронізувати мої дані у фоновому режимі та повідомити мене з оновленнями. Деякі люди називають це прогресивні веб-програми "Прогресивні веб-програми". Я віддаю перевагу терміном "Інтернет".
Що можна очікувати, щоб дізнатися від вашої розмови
Генерувати Лондон
?
РН:
До аутсайдера, який обслуговує веб-сайт, здається досить простий: Надішліть деякі HTML та CSS вниз по дроту, тоді браузер вирішує, що робити далі. Однак багато насправді відбувається під капотом, всі приїжджають за ціною нашим користувачам.
Як браузер визначає, який актив для запиту на наступний? Як ми можемо виміряти сприйняту швидкість наших веб-сайтів? Як ми можемо використовувати сучасні функції веб-платформи, щоб впливати на пріоритет та швидкість наших активів? Сподіваємось, моя розмова відповість на ці питання тощо. Надання аудиторії інструменти створити швидше, більш стійкі досвідом для своїх користувачів.
Генерувати Лондон 21/22 вересня має 15 інших презентацій, що охоплюють веб-анімації, стратегію UX, прототип, доступність, відповіді CSS-компоненти та багато іншого. Є також чотири семінари, які вибирають з дня до конференції, а квитки дуже обмежені. Забронюйте своє місце зараз !
(Image Credit: Phil Galloway) Для цього підручника Adobe Fresco я буду створювати я..
[Зображення: Albert Valls Punsich] Якщо ви хочете залишитися на вершині ва..
Створення анімації або 3D-фільми Залучення автомобілів з колес..
Page 1 з 4: Інструмент Magic Wand Інструмент Magic Wand Швидкий вибір..
Конструктор речовини є відмінним інструментом для створення всіх сор�..
Редагування та ілюстрація цифрово робить багато сенсу, особливо для к�..
Сасс це потужний інструмент, який приносить багато функцій з ін�..
Може бути, "Не судіть про книгу за її обкладинкою", але дизайн кришки може, насправді, зробити або порушит�..