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
190
1
Share
Anatomy Of The Web
landish
December 02, 2015
More Decks by landish
See All by landish
Markdown
landish
0
170
Introduction to Ionic Framework
landish
0
110
PHPUnit
landish
0
120
Some Modern Tools for Developers
landish
0
140
Introduction to GIT
landish
0
75
Other Decks in Programming
See All in Programming
Are We Really Coding 10× Faster with AI?
kohzas
0
150
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.8k
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.2k
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
140
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
160
[RubyKaigi 2026] Require Hooks
palkan
1
310
Back to the roots of date
jinroq
0
810
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.8k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
空間オーディオの活用
objectiveaudio
0
150
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
20k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
The browser strikes back
jonoalderson
0
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Bash Introduction
62gerente
615
210k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
Abbi's Birthday
coloredviolet
2
7.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Designing for Performance
lara
611
70k
ラッコキーワード サービス紹介資料
rakko
1
3.3M
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
;)