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
130
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
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
220
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
9
4.5k
AHC045_解説
shun_pi
0
470
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
390
技術選定を未来に繋いで活用していく
sakito
3
100
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
0
110
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
150
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
150
Ruby's Line Breaks
yui_knk
2
470
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
900
Java 24まとめ / Java 24 summary
kishida
3
450
Django for Data Science (Boston Python Meetup, March 2025)
wsvincent
0
320
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
520
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
390
A designer walks into a library…
pauljervisheath
205
24k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Become a Pro
speakerdeck
PRO
27
5.3k
Building an army of robots
kneath
304
45k
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
;)