Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mobile Web Performance
Search
Timothée Peignier
June 18, 2012
Programming
1
300
Mobile Web Performance
Timothée Peignier
June 18, 2012
Tweet
Share
More Decks by Timothée Peignier
See All by Timothée Peignier
Dr. Rubocop
tim
0
140
Et votre backoffice ?
tim
0
250
Mesurer (par)tout, tout le temps
tim
2
590
Un site web mobile en Django
tim
1
420
Other Decks in Programming
See All in Programming
実践!難読化ガイド
mitchan
0
210
GraphQL あるいは React における自律的なデータ取得について
quramy
11
3k
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
660
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
730
o1モデルのプロンプトエンジニアリングって?
ktc_wada
0
270
API Platform for Laravel
dunglas
1
430
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
watsonx.ai Dojo #2 生成AIを使ったアプリ開発入門編
oniak3ibm
PRO
0
220
事業フェーズの変化に対応する 開発生産性向上のゼロイチ
masaygggg
0
200
今インフラ技術をイチから学び直すなら
yuhta28
1
140
Understand the mechanism! Let's do screenshots tests of Compose Previews with various variations / 仕組みから理解する!Composeプレビューを様々なバリエーションでスクリーンショットテストしよう
sumio
3
810
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
250
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
128
8.8k
Building Adaptive Systems
keathley
36
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
The Mythical Team-Month
searls
218
43k
Practical Orchestrator
shlominoach
185
10k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
How to train your dragon (web standard)
notwaldorf
85
5.6k
Transcript
Un site web mobile m.20minutes.fr
contraintes léger, rapide et versatile
léger RAM 256-1024 Mb CPU 600Mhz-1.4Ghz
léger Servir une version compressé Servir le strict nécessaire
django-pipeline concatenation + compression (js, css, html) + template js
https://github.com/cyberdelia/django-pipeline léger
rapide 100-500ms de latence 200kb/s-800kb/s en téléchargement
Limiter le nombre de requêtes Tricher sur les interactions rapide
rapide Donner une impression de rapidité
versatile Une seule implémentation pour tous les terminaux
versatile Servir la version la plus légère par défaut Pouvoir
servir pour n’importe quelle taille (images, vidéos, etc.)
versatile Tester, tester, tester.
le récap’ léger RAM/IO rapide Edge / 3G versatile Screen
/ OS
performance mesurer et réagir
mesurer applicatifs infrastructure logs notifications
mesurer applicatifs + infrastructure statsd/graphite ou librato boomerang ou
new relic metric ou metriks ou metrology https://github.com/cyberdelia/metrology
mesurer
mesurer logs
mesurer notifications à toute l’équipe
réagir Métriques importantes à portée Date et contenu du
dernier déploiement
réagir Visualiser les problèmes et leur résolutions
réagir Avoir un accès direct aux erreurs
le récap’ tout mesurer réagir en fonction
Merci beaucoup (ne soyez pas timide, posez une question) @cyberdelia