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
Anatomy Of The Web
Search
landish
December 02, 2015
Programming
1
170
Anatomy Of The Web
landish
December 02, 2015
Tweet
Share
More Decks by landish
See All by landish
Markdown
landish
0
140
Introduction to Ionic Framework
landish
0
84
PHPUnit
landish
0
93
Some Modern Tools for Developers
landish
0
120
Introduction to GIT
landish
0
50
Other Decks in Programming
See All in Programming
State of Namespace
tagomoris
5
2.4k
AI時代の開発者評価について
ayumuu
0
230
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
150
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
1
170
note の Elasticsearch 更新系を支える技術
tchov
9
3.4k
API for docs
soutaro
3
1.6k
RuboCop: Modularity and AST Insights
koic
2
2.4k
ComposeでのPicture in Picture
takathemax
0
130
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
78
20k
Amazon CloudWatchの地味だけど強力な機能紹介!
itotsum
0
230
ニーリーQAのこれまでとこれから
nealle
2
160
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
540
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
690
Embracing the Ebb and Flow
colly
85
4.7k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Thoughts on Productivity
jonyablonski
69
4.6k
How to Ace a Technical Interview
jacobian
276
23k
YesSQL, Process and Tooling at Scale
rocio
172
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Code Review Best Practice
trishagee
67
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Transcript
Lado Lomidze www.singular.uk ANATOMY OF THE WEB
WHAT IS A WEB-PAGE?
WEB-PAGE IS A HUMAN…
… WITH HEAD AND BODY
HTML
HTML = BONES
CSS
CSS = SKIN COLOR, HAIR, HEIGHT….
JAVASCRIPT
JAVASCRIPT = ATHLETIC
JAVASCRIPT? YEEES!
SOMETIMES… …WEB CAN BE… SICK/SLOW
None
None
POSSIBLE REASONS - NOT OPTIMISED CODE (DB/BACKEND) - HUGE IMAGES
- REDNER-BLOCKING CSS & JS - MULTIPLE HTTP REQUESTS - HOSTING - CAUCASUS ONLINE
None
ANALYSE
None
https://developers.google.com/speed/pagespeed/insights/
SHOWCASE
GULP http://gulpjs.com/
NODE.JS
NODE.JS - “Server-Side Javascript” https://nodejs.org/
NPM - Node Package Manager https://www.npmjs.com/
/NODE_MODULES & /PACKAGE.JSON /node_modules Directory to store all node.js modules
/package.json Node.js specification file
NPM COMMANDS npm install <package-name> —save Install node package by
name Example: npm install gulp —save npm update Update all packages npm help Get some help
INSTALL GULP npm install gulp -g
gulpfile.js
GULP TASKS gulp <your task-name> Run gulp task by name
Example: gulp css gulp js gulp watch
IMAGE OPTIMISATION https://tinypng.com/
IMAGE OPTIMISATION https://github.com/imagemin/imagemin imagemin
YOUR ASSISTANTS
;)