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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
73
Other Decks in Programming
See All in Programming
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
380
CDK Deployのための ”反響定位”
watany
4
780
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
110
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
Back to the roots of date
jinroq
0
100
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
570
ハーネスエンジニアリングとは?
kinopeee
10
5.3k
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.3k
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
250
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
320
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Faster Mobile Websites
deanohume
310
31k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
180
Everyday Curiosity
cassininazir
0
200
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
Documentation Writing (for coders)
carmenintech
77
5.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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
;)